1、类的多态:属性不会被覆盖,当父类和子类中存在相同的属性名时,子类中会有两个,具体是哪个值,看声明的类名!!
方法会被覆盖,编译看左边,执行看右边。
2、char c1='A';int i=65; c1==i //true 不论谁先谁后 因为char类型会被自动类型转换为int型
3、
4、
重写equals时,必须要进行强制类型转换,否则原对象并没有子类的属性值,强制转换之后获得
字符串的equals方法默认是对内容进行比较
5、多态性:编译和运行的不一致(子类对象的多态性),方法的重写;
格式:Object obj=new String("hello"); 父类的引用指向子类的对象
多态的好处:不用在方法里,一般为方法中的形参。
减少了大量重载的方法的定义,开闭原则(对扩展开放,对修改关闭)
举例: public boolean equals(object obj)
标签:java,int,多态性,equals,多态,第二周,子类,方法 From: https://www.cnblogs.com/exo123/p/18421349