object类
来源:互联网 发布:红蜘蛛破解版软件 编辑:程序博客网 时间:2024/05/18 11:11
本节目标:
具体内容:
在Java中一切的类都是以继承的关系存在的,如果现在假设定义了一个Person类。如果这个Person类没有明确指定继承哪个类,则默认继承的是Object类
class Demo{ // 定义Demo类,实际上就是继承了Object类
};
public class ObjectDemo01{
public static void main(String args[]){
Demo d = new Demo() ; // 实例化Demo对象
System. out.println( "不加toString()输出:" +d ) ;
System. out.println( "加上toString()输出:" +d .toString()) ;
}
};
以上代码,加不加toString()完成的功能都是一样的,也就是证明了对象在打印的时候一定会调用toString()方法的,是默认调用的
class Person{
private String name ; // 定义name属性
private int age ; // 定义age属性
public Person(String name, int age){
this. name = name ;
this. age = age ;
}
public String toString(){
return "姓名:" + this.name + ";年龄:" + this.age ;
}
};
public class ObjectDemo02{
public static void main(String args[]){
Person per = new Person( "李兴华",30) ; // 实例化Person
System. out.println( "对象信息:" + per ) ;
}
};
这就是在打印信息。
总结:
- Object类是所有类的父类,只要是引用数据类型都可以使用Object进行接收
- 对象在进行向下转型之前一定要先发生向上转型,要使用instanceof关键字判断
- toString():对象打印时调用
- equals():对象比较的时使用
- String类也是Object类的子类
0 0
- Object类
- Object类
- Object类
- Object类
- Object类
- Object类
- Object类
- Object类
- Object类
- object类
- Object类
- Object类
- Object类
- Object类
- Object类
- Object类
- Object类
- Object类
- 读写appSettings配置节方法
- 获取JAVA文件路径
- [MySQL CPU]线上飙升800%,load达到12的解决过程
- WIFI WPA
- 6.给定公式计算值
- object类
- 杭电ACM 1064: Financial Management
- 使用java jstack查看程序线程阻塞点方便调试性能
- ios中如何加载xxx.xib文件
- ZIGBEE: 任务处理分析
- 大搜索引擎基本概念和特点
- iOS-快速自定义UITabBarController内的tabbar控件
- CADisplayLink 简介
- 深入理解Git (二) - 内部的数据结构