摘要:
总的抽象类Employee 在总的类里定义私有变量,提供接口,构造无参方法,相当于构造一个javabean public abstract class Employee { private String name; private int id; public Employee(){ } publi 阅读全文
posted @ 2024-06-23 21:59
DemoLiQi
阅读(24)
评论(0)
推荐(0)
摘要:
抽象方法一定再抽象类中 关键字abstract 定义抽象方法 public abstract 返回值类型 方法名(){ } 定义抽象类 public abstract class 类名(){ } 抽象方法所在的类一定是抽象类 抽象类里面不一定有抽象方法 子类在继承父类时要重写所有父类的抽象方法 抽象 阅读全文
posted @ 2024-06-23 21:00
DemoLiQi
阅读(47)
评论(0)
推荐(0)
摘要:
1.可以将父类中的私有属性写上调用接口 将改父类转化为javabean 子类继承这个改装后的父类 通过调用get set接口来调用私有化的父类成员 2.可以通过在子类中生成构造函数 在构造函数内部使用super调用父类中的private成员,然后再测试类中new对象,通过get set方法赋值取值 阅读全文
posted @ 2024-06-23 20:22
DemoLiQi
阅读(80)
评论(0)
推荐(0)
摘要:
继承只能单继承不能多继承 比如 extends A,B (x) 继承可以多层继承比如 class A extends B class B extends c 一个子类不能有多个父类 但是一个父类能有多个子类 class A extend B class c extend B 构造方法不能继承也不能重 阅读全文
posted @ 2024-06-23 20:00
DemoLiQi
阅读(17)
评论(0)
推荐(0)
摘要:
this表示的是当前对象 1.可以区分成员变量的局部变量 2.调用当前对象中的成员 使用: this()调用当前对象的无参构造 this(参数)调用当前对象的有参构造 this.成员变量名 调用当前对象的成员变量 this.方法名() 调用当前对象的成员方法 类 public class This 阅读全文
posted @ 2024-06-23 19:25
DemoLiQi
阅读(15)
评论(0)
推荐(0)
摘要:
this表示的是当前对象 1.可以区分成员变量的局部变量 2.调用当前对象中的成员 使用: this()调用当前对象的无参构造 this(参数)调用当前对象的有参构造 this.成员变量名 调用当前对象的成员变量 this.方法名() 调用当前对象的成员方法 类 public class This 阅读全文
posted @ 2024-06-23 19:23
DemoLiQi
阅读(47)
评论(0)
推荐(0)
摘要:
1.super是父类引用,可以调用父类里的成员(变量方法等) a.调用父类构造方法:在子类中使用super()调用父类中的构造方法 super() 无参构造 super(参数)有参构造 b.调用父类成员变量:super.父类成员变量名 c.调用父类成员方法:super.成员方法名() 父类 publ 阅读全文
posted @ 2024-06-23 19:02
DemoLiQi
阅读(50)
评论(0)
推荐(0)
摘要:
注意 在new子类对象时,会先初始化父类(先走父类的无参构造) 原因:每个子类构造方法的第一行都会默认隐藏一个super()这个是jvm自动提供的 super()代表的是父类的无参构造 阅读全文
posted @ 2024-06-23 18:05
DemoLiQi
阅读(17)
评论(0)
推荐(0)
摘要:
1.功能升级改造:父类写好了方法,如果想改造,子类重写 比如老款手机升级为新款手机 子类继承父类老方法 将需要升级的方法进行重写改造 阅读全文
posted @ 2024-06-23 17:49
DemoLiQi
阅读(14)
评论(0)
推荐(0)
摘要:
1.子类重写父类后,子类的权限要大于等于父类权限 这里权限是指权限修饰符 可以访问的范围 public>proteced>默认>private 2.子类重写父类,方法名和参数列表要一样 3.私有方法不能被重写(private),构造方法不能被重写,静态方法不能被重写(static) 4.子类重写父类 阅读全文
posted @ 2024-06-23 17:39
DemoLiQi
阅读(39)
评论(0)
推荐(0)

浙公网安备 33010602011771号