Java面向对象
咯咯笑的大老虎
这个作者很懒,什么都没留下…
展开
-
Java面向对象三大特性之多态
Java面向对象三大特质之多态1、多态的概述2、成员特点3、instanceof4、多态的转型5、多态案例: 1、多态的概述 多态是Java面向对象中封装、继承之后的第三大特性。 多态的理解: 它是指在父类中定义的属性和方法被子类继承之后,可以具有不同的数据类型或表现出不同的行为,这使得同一个属性或方法在父类及其各个子类中具有不同的含义。 必要条件: - 继承 - 重写 - 向上转型:在多态中需要将子类的引用赋给父类 对象,只有这样该引用才既能可以调用父类的方法,又能调用原创 2020-12-21 21:01:05 · 123 阅读 · 1 评论 -
Java重写object类的equals方法
1.Object类的equals()方法: 比较两个对象是否是同一个对象,equals() 方法比较两个对象,是判断两个对象引用指向的是同一个对象,即比较 2 个对象的内存地址是否相等。是则返回true Object类是所有类的父类,它的equals方法自然会被所有类继承,有一个子 类String对equals方法进行了覆盖(重写),使其具有了新功能 2.Object类的equals()方法与==没区别 Java.lang.String重写了equals()方法,把equals()方法的判断变为了判断其值原创 2020-12-19 16:53:27 · 2287 阅读 · 10 评论