- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 抽象类可以创建对象吗?可以定义构造方法吗?
抽象类不能创建对象,其创建对象没有意义,但是抽象类可以保存一类事物具备的共同属性和行为,让子类进行继承。抽象类的构造方法不是给自己用的,而是为了让子类调用构造方法创建对象时初始化用的...
2022-03-28 21:48:12
3520
原创 单继承和多实现
JAVA中的关系是单继承,多实现对不对?当然是不对的。在类和类/类和接口中的关系是单继承,多实现没有错,但是接口与接口的关系可以为多继承。接口可以多继承 子接口会拥有父接口中的所有抽象方法 public interface 子接口名 extends 父接口名A,父接口名B,….{ }...
2022-03-28 21:38:43
372
原创 多态的好处与弊端
1.不使用多态时:好处:可以调用子类的特有行为弊端:扩展性极差2.使用多态时:好处:扩展性强,让代码更灵活,提高代码的复用性弊端:不能调用子类对象的特有行为(方法)在使用多态时,要调用子类对象特有方法是,我们可以向下转型,这时,为了避免强转出现问题,我们应该使用instanceof关键字来判断关键字左边的变量是否为右边的类型,返回boolean类型的结果即可。...
2022-03-28 21:32:31
960
原创 多态的前提
1.有父类和子类的继承关系/接口和实现类的实现关系2.必须有方法重写3.有父类引用指向子类对象/有接口引用指向实现类对象宏观提现,举个例子定义一个父类(Fu),定义一个子类(Zi)继承父类。Fu fu=new Zi;Employee employee=new Manager;...
2022-03-28 21:12:19
119
原创 接口的特点
1.继承的特点 (1)在继承体系中,一个类只能继承一个父类【类的单继承: 亲爹只能有一个】。 (2) 对于接口而言,一个类可以实现多个接口,叫做接口的多实现【类实现接口的多实现: 干爹可以有多个】。 (3) 并且,一个类能继承一个父类,同时实现多个接口。 (4)接口可以多继承2.接口可以多继承 子接口会拥有父接口中的所有抽象方法 public interface 子接口名 extends 父接口名A,父接口名B,…...
2022-03-28 21:02:45
530
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人