摘要: 多态: 父类引用变量可以指向子类对象 前提时必须有子父类关系或者类实现接口关系 使用多态后的父类引用变量调用方法时,会调用子类重写后的方法 定义和使用格式: 父类类型 变量名 = new 子类(); 抽象类 变量名 = new 抽象类子类(); 接口 变量名 = new 接口实现类() ; 变量名. 阅读全文
posted @ 2021-07-26 16:25 LiUiUJ 阅读(64) 评论(0) 推荐(0)
摘要: 有时候定义父类时,只是知道子类包含方法,但无法准确知道子类如何实现这些方法 ,就需要定义一个抽象类。 方法功能声明相同,但方法功能主体不同。那么这时也可以抽取,但只抽取方法声明,不抽取方法主体。那么此方法就是一个抽象方法。 当定义了抽象函数的类也必须被abstract关键字修饰,被abstract关 阅读全文
posted @ 2021-07-26 15:53 LiUiUJ 阅读(42) 评论(0) 推荐(0)
摘要: 在java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有可继承的属性和方法。 继承的格式和使用 声明一个类继承另一个类使用extends关键字 public class 子类 extends 父类{ } 继承的好处 继承提高了 阅读全文
posted @ 2021-07-26 11:42 LiUiUJ 阅读(75) 评论(0) 推荐(0)
摘要: 对象在需求和代码中的体现: 现实生活中的事物都有特点(属性)和功能,那么这个事物就可以描述为一个对象,它的特点和属性就是对象的变量,它的功能就是对象的方法,可以编写n个方法。 public class 类名 { //n个属性 数据类型 变量名: 数据类型 变量名: 数据类型 变量名: //n个方法 阅读全文
posted @ 2021-07-26 11:07 LiUiUJ 阅读(110) 评论(0) 推荐(0)