引用的多态:
父类的引用可以指向本来的对象,也可以指向子类的对象
切记.............子类中独有的方法,不能通过父类的引用来调用子类的方法!!!!!!
父类的引用可以指向本来的对象,也可以指向子类的对象
切记.............子类中独有的方法,不能通过父类的引用来调用子类的方法!!!!!!
2015-04-11
Object类
2、equals()方法
比较的是对象的引用是否指向同一块内存地址
Dog dog=new Dog()
2、equals()方法
比较的是对象的引用是否指向同一块内存地址
Dog dog=new Dog()
2015-04-11
1、toString()方法
在Object类里面定义toString()方法的时候返回的对象的哈希code码(对象地址字符串)
可以通过重写toString()方法表示出对象的属性
在Object类里面定义toString()方法的时候返回的对象的哈希code码(对象地址字符串)
可以通过重写toString()方法表示出对象的属性
2015-04-11
子类的构造的过程当中必须调用其父类的构造方法;
如果子类的构造方法中没有显示调用父类的构造方法,则系统默认调用父类无参的构造方法;
如果显示的调用构造方法,必须在子类的构造方法的第一行;
如果子类构造方法中既没有显示调用父类的构造方法,而父类又没有无参的构造方法,则编译出错
如果子类的构造方法中没有显示调用父类的构造方法,则系统默认调用父类无参的构造方法;
如果显示的调用构造方法,必须在子类的构造方法的第一行;
如果子类构造方法中既没有显示调用父类的构造方法,而父类又没有无参的构造方法,则编译出错
2015-04-10
final修饰的类 不能被继承,final修饰的方法 不能被覆盖,final修饰的属性 不会进行隐式的初始化(类的初始化属性必须有值)或者中构造方法中赋值
final修饰变量时 该遍历的值只能被赋值一下 即在声明变量时才能赋值 此时称为常量
final修饰变量时 该遍历的值只能被赋值一下 即在声明变量时才能赋值 此时称为常量
2015-04-10