摘要:
多态的好处 代码扩展性很好(由继承所带来的好处) 代码的维护性很好(由多态所带来的好处) 例题多态练习 class Animal2{ String name; int age; Animal2(){ } Animal2(String name,int age){ this.name = name; 阅读全文
posted @ 2021-12-10 22:59
欧朋
阅读(107)
评论(0)
推荐(0)
摘要:
多态访问成员的特点 程序示例 /* 多态访问成员的特点: 1、成员变量 编译看左边,运行也看左边。 编译看左边:指的是看父类中有没有该成员,如果有说明编译不报错,可以进行访问 运行看左边:指的是编译不报错的前提下,去访问父类中的成员。 2、构造方法 创建子类对象的时候,初始化子类先调用子类的构造方法 阅读全文
posted @ 2021-12-10 22:57
欧朋
阅读(328)
评论(0)
推荐(0)
摘要:
多态的概述 程序引例 /* 多态概述: 某一个事物,在不同时刻表现出来的不同状态。 举例: 水(气态,液态,固态) 多态的前提:(同时满足) 1、要有继承关系 2、要有方法重写 你可以不去重写,但是呢,如果不重写,从常理来说,就无法体现子类的特性 3、要有父类引用指向子类对象 父 fu = new 阅读全文
posted @ 2021-12-10 22:56
欧朋
阅读(34)
评论(0)
推荐(0)
摘要:
final关键字 我们如果说父类的东西不想让子类去继承: 可以使用private修饰或者static 由于继承方法中有一个现象:方法重写 所以,当方法可以被重写的时候,父类原本的方法还在,但是调用是子类重写后的 方法,如果我依旧想保留父类原本的方法,不想让子类重写,但是呢,我想让子类去用 针对于这样 阅读全文
posted @ 2021-12-10 22:51
欧朋
阅读(80)
评论(0)
推荐(0)
摘要:
继承与成员方法的关系--方法的重写 方法重写的概述 当子类中的方法与父类中的方法一样的时候,内部实现不一样,这种现象我们称之为方法的重写,方法的覆盖 方法重写的定义 子类中的方法名与形参列表以及返回值都和父类一样,只是内部实现不一样 面试题 Java中重写与重载的区别: 1、重写是发生在继承的关系中 阅读全文
posted @ 2021-12-10 21:04
欧朋
阅读(190)
评论(0)
推荐(0)
摘要:
继承与成员方法的关系 继承与成员方法的关系: 1、当子类中的方法与父类中的方法不同名的时候,根据调用方法的名字的不同,调用的方法也不同 class Father2{ public void fun1(){ System.out.println("这是父类的fun1方法"); } } class So 阅读全文
posted @ 2021-12-10 20:01
欧朋
阅读(41)
评论(0)
推荐(0)
摘要:
继承与构造方法的关系 先记住一句话,要想初始化子类,就必须初始化父类,而初始化调用的是构造方法 子类中所有的构造方法中都会默认含有一个访问父类的无参构造方法super() class Father{ } class Son extends Father{ int a=30; Son(){ super 阅读全文
posted @ 2021-12-10 19:58
欧朋
阅读(106)
评论(0)
推荐(0)
摘要:
继承super关键字 继承与成员的关系 class Demo { int a=10; public void fun1(){ int a=100; System.out.println(a); } } class DemoZi extends Demo{ int b=20; int a=40; 阅读全文
posted @ 2021-12-10 19:00
欧朋
阅读(79)
评论(0)
推荐(0)

浙公网安备 33010602011771号