上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 40 下一页
摘要: 生活中的接口的特点: 1.接口是扩展功能的 2.接口是一种规范,一种标准 3.接口是灵活 举例:生活中的锁锁上有口,口就是接口 接口:接口是一种特殊的抽象类,它不能包含普通方法 格式:interfere 接口名{ } 接口的特点: 使用interfere关键类 接口由常量和抽象方法组成: 常量:默认 阅读全文
posted @ 2022-06-19 10:57 淤泥不染 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 抽象类的相关的概念: 被abstract关捷字修饰的类,就被称为抽象类 被abstract关键字修饰的方法,被称为抽象方法,抽象方法是没有方法体,抽象方法必须定义在抽象类中 格式: 抽象类 abstract class类名{} 抽象方法 abstract返回值类型、方法名(参数列表; 抽象类的特点: 阅读全文
posted @ 2022-06-18 16:12 淤泥不染 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 多态的好处: 简化代码。 提高程序维护性。 提高程序扩展性。 多态的应用:使用父类作为一个方法的返回值 举例: 多态的缺点:在多态中如果我们想要调用子类特有的方法及属性时是实现不了 转化异常 instanceof关键字 作用: 用于:判断左边的引用是否是右边的对象类型 注意:一定要确保转换的类型相同 阅读全文
posted @ 2022-06-18 15:02 淤泥不染 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 多态:是指不同类的对象在调用同一个方法是所呈现出多种不同行为。 举例: 多态的特点: 语法格式:父类类名引用名称= new子类类名(); 成员变量:在多态中,成员变量存在覆盖的情况,在访问时候直接访问父类中的属性,编译看左边类型,运行看左边类型 成员方法:在多态中,因为方法存在重写,所以在访问时候执 阅读全文
posted @ 2022-06-18 14:06 淤泥不染 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 定义一个Student类,其中包括用户名、密码、姓名、性别、出生年月等属行以及init()——初始化各属性、display ()——显示各属 modify()王修改姓名等方法。实现并测试这个类。、 从上题的Student类中派生出Granduate (研究生)类,添加属性:专业subject、导师a 阅读全文
posted @ 2022-06-16 20:17 淤泥不染 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 重写: 在继承关系中,子类会自动继承父类中公共的方法,但有时在子类中需要对继承的方法进行一些修改,即对父类的方法进行重写 方法的重写的规则: 1.方法名称相同 2.参数列表相同 3.返回值类型相同或者是其子类 4.访问权限修饰符不能严于父类 重载和重写的区别: 重载的定义:1.同一个类中 2.方法名 阅读全文
posted @ 2022-06-16 19:20 淤泥不染 阅读(62) 评论(0) 推荐(0) 编辑
摘要: super关键字可以理解为父类对象,this关键字表示当前对象 被this修饰的变量,如果本类的成员变星中没有找到,同样也会去父类中查找 被super修饰变是只会从父类中查找,如果父类中没有,子类中存在,一样会报编译错误 super:super关键字来访问父类的成员。 格式:Super.成员变量 S 阅读全文
posted @ 2022-06-16 16:18 淤泥不染 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 面向对象的特点:封装,继承,多态。 格式: class 类名字 extends 父类{ } 被继承类的称为父类 案例: Person: Doctor: Police Student 继承的好处:(简化了代码,提高了维护性,提高了扩张性) 继承的缺点:(类和类之间的关系尽量保持独立),(继承后耦合性提 阅读全文
posted @ 2022-06-16 15:02 淤泥不染 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 代码块: 使用“{}”包裹的就是代码块 局部代码块 定义在类的局部位置,作用是:限定局部变呈的作用域 构造代码块: 定义在类的成员变呈的位置,用来抽取多个构造方法重复的代码,做成员变呈的初始化操作 会优先于构造方法执行 静态代码块: static修饰的代码块就称为静态代码块作用:一般用于初始化静态成 阅读全文
posted @ 2022-06-15 20:29 淤泥不染 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 定义一个长方形类,定义求周长和面积的方法,然后定义一个测试类,进行测试。 2、封装一个学生类,有姓名,有年龄,有性别,有英语成绩,数学成绩,语文成绩,封装方法,求总分,平均分,以及打印学生的信息。 public static void main(String[] args) { Student st 阅读全文
posted @ 2022-06-15 19:48 淤泥不染 阅读(37) 评论(0) 推荐(0) 编辑
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 40 下一页