摘要:
构造方法 构造方法的格式: 构造方法的体现: 构造方法没有返回值类型。也不需要写返回值。因为它是为构建对象的,对象创建完,方法就执行结束。 构造方法名称必须和类名保持一致。 构造方法没有具体的返回值。 构造方法的代码体现: 构造方法调用和内存图解 理解构造方法的格式和基本功能之后,现在就要研究构造方 阅读全文
摘要:
多态 多态的定义与使用格式 多态的定义格式:就是父类的引用变量指向子类对象 普通类多态定义的格式 抽象类多态定义的格式 接口多态定义的格式 成员方法和成员变量注意: 多态,必须有继承前提,把子类对象赋值给父类引用变量多态中成员方法特点: 如果子类和夫类有同名方法,则调用子类重写后的方法 如果父类中没 阅读全文
摘要:
抽象类 分析事物时,发现了共性内容,就出现向上抽取。会有这样一种特殊情况,就是方法功能声明相同,但方法功能主体不同。那么这时也可以抽取,但只抽取方法声明,不抽取方法主体。那么此方法就是一个抽象方法。 当定义了抽象函数的类也必须被abstract关键字修饰,被abstract关键字修饰的类是抽象类。 阅读全文
摘要:
在程序中,如果想声明一个类继承另一个类,需要使用extends关键字。 格式: 继承的好处 1、继承的出现提高了代码的复用性,提高软件开发效率。 2、继承的出现让类与类之间产生了关系,提供了多态的前提。 在继承中需要注意的问题 1、在Java中,类只支持单继承,不允许多继承,也就是说一个类只能有一个 阅读全文
摘要:
封装,是面向对象思想的特征之一 封装表现: 1、方法就是一个最基本封装体。 2、类其实也是一个封装体。封装的好处: 1、提高了代码的复用性。 2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,也可以理 解为就是封装的概念。 3、提高了安全性。 例子: 测试类: 结果演示 阅读全文