![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
zhangqin__
这个作者很懒,什么都没留下…
展开
-
(四)抽象类和接口(实例)
转载https://blog.csdn.net/chajinglong/article/details/78855420通过对象多态性可以发现,子类发生了向上转型关系之后,所调用的全部方法,都是被覆写过的方法。abstract class A { public abstract void print();};class B extends A{ @Override public void print(){ System.out.println("He转载 2021-06-21 15:58:59 · 566 阅读 · 0 评论 -
(四)抽象类和接口(原理)
转载:1.https://www.cnblogs.com/chenssy/p/3376708.html2.https://blog.csdn.net/chajinglong/article/details/78855420抽象类抽象类提供了继承的概念,它的出发点就是为了继承,否则它没有存在的任何意义。所以说定义的抽象类一定是用来继承的,同时在一个以抽象类为节点的继承关系等级链中,叶子节点一定是具体的实现类。在使用抽象类时需要注意几点: 1、抽象类不能被实例化,实例化的工作应该交由它的子类来完成,转载 2021-06-18 10:35:56 · 293 阅读 · 0 评论 -
(三)理解java的三大特性之多态
转载:https://www.cnblogs.com/chenssy/p/3372798.html实现条件**继承:**在多态中必须存在有继承关系的子类和父类。**重写:**子类对父类中某些方法进行重新定义,在调用这些方法时就会调用子类的方法。**向上转型:**在多态中需要将子类的引用赋给父类对象,只有这样该引用才能够具备技能调用父类的方法和子类的方法。实现形式继承基于继承的实现机制主要表现在父类和继承该父类的一个或多个子类对某些方法的重写,多个子类对同一方法的重写可以表现出不同的行为。转载 2021-06-16 11:18:36 · 104 阅读 · 0 评论 -
(二)理解Java的三大特性之继承
转载:http://www.cnblogs.com/chenssy/p/3354884.html继承:构造器、protected关键字、向上转型。构造器:父类有默认构造器。如果父类没有默认构造器,我们就要必须显示的使用super()来调用父类构造器,否则编译器会报错:无法找到符合父类形式的构造器。Note:对于继承而已,子类会默认调用父类的构造器,但是如果没有默认的父类构造器,子类必须要显示的指定父类的构造器,而且必须是在子类构造器中做的第一件事(第一行代码)测试: public stat转载 2021-06-15 11:30:15 · 82 阅读 · 0 评论 -
(一)理解java的三大特性之封装
理解java的三大特性之封装转载:https://blog.csdn.net/weixin_37848710/article/details/77981761测试:public class runEncapsulation { public static void main(String[] args) { Husband husband= new Husband(); Wife wife =new Wife(); husband.setAge(转载 2021-06-11 11:23:19 · 77 阅读 · 1 评论