摘要: 一 子父类中构造方法的调用 在创建子类对象时,父类的构造方法会先执行,因为子类中所有构造方法的第一行有默认 的隐式super();语句。 格式: 调用本类中的构造方法 this(实参列表); 调用父类中的空参数构造方法 super(); 调用父类中的有参数构造方法 super(实参列表); 为什么子 阅读全文
posted @ 2020-07-08 11:30 晚来天欲雪能饮一杯无 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一 this调用构造方法 构造方法之间的调用,可以通过this关键字来完成。 格式: this(参数列表); 构造方法的调用举例: class Person { // Person的成员属性 private int age; private String name; // 无参数的构造方法 Pers 阅读全文
posted @ 2020-07-08 11:14 晚来天欲雪能饮一杯无 阅读(1716) 评论(0) 推荐(1) 编辑
摘要: 一 构造方法介绍 构造方法从字面上理解即为构建创造时用的方法,即就是对象创建时要执行的方法。既然是对 象创建时要执行的方法,那么只要在new对象时,知道其执行的构造方法是什么,就可以在执行这个 方法的时候给对象进行属性赋值。 格式: 修饰符 构造方法名(参数列表) { } 构造方法的体现: 构造方法 阅读全文
posted @ 2020-07-07 18:35 晚来天欲雪能饮一杯无 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一 多态-转型 多态的转型分为向上转型与向下转型两种: 向上转型:当有子类对象赋值给一个父类引用时,便是向上转型,多态本身就是向上转型的过程。 使用格式: 父类类型 变量名 = new 子类类型(); 如:Person p = new Student(); 向下转型:一个已经向上转型的子类对象可以使 阅读全文
posted @ 2020-07-06 18:17 晚来天欲雪能饮一杯无 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一 多态的概述 现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学 生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类 ,一个Student的对象便既是Student,又是Person。 Jav 阅读全文
posted @ 2020-07-06 18:08 晚来天欲雪能饮一杯无 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 一 接口的多实现 接口最重要的体现:解决多继承的弊端。将多继承这种机制在java中通过多实现完成了。 interface Fu1 { void show1(); } interface Fu2 { void show2(); } class Zi implements Fu1,Fu2// 多实现。同 阅读全文
posted @ 2020-07-06 17:50 晚来天欲雪能饮一杯无 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一 接口的概念 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口 的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 一切事物均有功能,即一切事物均有接口。 二 接口的定义 与定义类的 阅读全文
posted @ 2020-07-06 17:38 晚来天欲雪能饮一杯无 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一 抽象类的产生 分析事物时,发现了共性内容,就出现向上抽取。会有这样一种特殊情况,就是方法功能声明相同,但方 法功能主体不同。那么这时也可以抽取,但只抽取方法声明,不抽取方法主体。那么此方法就是一个抽象方法。 描述JavaEE工程师:行为:工作。 描述Android工程师:行为:工作。 JavaE 阅读全文
posted @ 2020-07-05 18:58 晚来天欲雪能饮一杯无 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 一 继承的概念 在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之 间的所属关系,通过继承可以使多种事物之间形成一种关系体系。例如公司中的研发部员工 和维护部员工都属于员工,程序中便可以描述为研发部员工和维护部员工继承自员工,同理, JavaEE工程师和Android工程师 阅读全文
posted @ 2020-07-05 18:40 晚来天欲雪能饮一杯无 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一 封装 1.封装的概述 封装,它也是面向对象思想的特征之一。面向对象共有三个特征:封装,继承,多态。 封装表现: 1、方法就是一个最基本封装体。 2、类其实也是一个封装体。 从以上两点得出结论,封装的好处: 1、提高了代码的复用性。 2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用 阅读全文
posted @ 2020-07-05 18:12 晚来天欲雪能饮一杯无 阅读(224) 评论(0) 推荐(0) 编辑