zoukankan      html  css  js  c++  java
  • ObjectClass

    import java.util.Date;
    class Rect { //Rect类没有成员方法toString()--为什么下面的对象rect可以调用?
    double width,height,area;
    public double getArea() {
    area=height*width;
    return area;
    }
    }
    public class ObjectClass {
    public static void main(String args[]) {
    Rect rect=new Rect();
    rect.width=100;
    rect.height=200;

    System.out.println(rect.toString()); //toString()返回描述对象的一个字符串--内容为--类名@十六进制数(地址)
    System.out.println(rect); //toString()可以省略-实际应用中常常重写-为对象提供一个特定输出(方便输出)
    System.out.println(rect.getClass()); //调用Object类的getClass( )方法获得Class类对象
    System.out.println(rect.getClass().getName()); //调用Class类对象的getName()方法获得当前(调用它的)对象所属类的全名
    System.out.println(rect.getClass().getSuperclass().getName()); //当前对象的父类类名
    System.out.println("rect的面积"+rect.getArea());
    System.out.println("");

    Date date = new Date();
    System.out.println(date.toString()); //与date对象相关的Class类对象的信息-这里是日期信息 ?
    System.out.println(date.getClass()); //调用Object类的getClass( )方法获得Class类对象
    System.out.println(date.getClass().getName()); //调用Class类对象的getName()方法获得当前(调用它的)对象的类的全名
    System.out.println(date.getClass().getSuperclass().getName()); //当前对象的父类类名
    }
    }

  • 相关阅读:
    [项目管理]如何写好项目验收材料
    [英语学习]英语高级口译证书考试 备查
    A1042 Shuffling Machine洗牌机器
    B1018锤子剪刀布
    B1012数字分类
    B1008数组元素循环右移问题
    B1046划拳
    B1026 程序运行时间
    B1016部分A+B
    B1011A+B和C
  • 原文地址:https://www.cnblogs.com/Anei/p/8006053.html
Copyright © 2011-2022 走看看