摘要: 抽象类-产生 有抽象方法的类叫抽象类 会有这样一种特殊情况,就是方法功能声明相同,但方法功能主体不同。 那么这时也可以抽取,但只抽取方法声明,不抽取方法主体。那么此方法就是一个抽象方法。 抽象方法定义的格式: public abstract 返回值类型 方法名(参数); 抽象类定义的格式: abst 阅读全文
posted @ 2020-05-25 15:46 一半人生 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有可继承的属性和方法。 继承的好处: 1、继承的出现提高了代码的复用性,提高软件开发效率。 2、继承的出现让类与类之间产生了关系,提供了多态的前提。 在类的继承中,需要注意一些问题,具体 阅读全文
posted @ 2020-05-25 11:52 一半人生 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是调用构造方法。格式 public 类名称(参数类型 参数名称){ 方法体 } l 构造方法的体现: n 构造方法没有返回值类型。也不需要写返回值。因为它是为构建对象的,对象创建完,方法就执行结束。 n 构造方法名称必须和类 阅读全文
posted @ 2020-05-25 09:36 一半人生 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 封装表现: 1、方法就是一个最基本封装体。 2、类其实也是一个封装体。 从以上两点得出结论,封装的好处: 1、提高了代码的复用性。 2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,也可以理解为就是封装的概念。 3、提高了安全性。 public protected de 阅读全文
posted @ 2020-05-25 09:11 一半人生 阅读(192) 评论(0) 推荐(0) 编辑