摘要: 抽象类 一、基本介绍 引出: 当父类的某些方法,需要声明,但是又不确定如何实现时,可以将其声明为抽象方法,那么这个类就是抽象类 当父类的一些方法不确定时,可以用abstract关键字来修饰该方法,这个方法就是抽象方法,用abstract来修饰该类就是抽象类。 一般来说,抽象类会被继承,由其子类来实现 阅读全文
posted @ 2022-02-18 16:29 DL50 阅读(18) 评论(1) 推荐(0) 编辑
摘要: final关键字 一、基本介绍 可以修饰类、属性、方法和局部变量 有以下需求时,常常用到final来修饰 当不希望类被继承时,可以用final修饰。 当不希望父类的某个方法被子类覆盖/重写(override)时,可以用final关键字修饰 格式:访问修饰符 final 返回类型 方法名 当不希望类的 阅读全文
posted @ 2022-02-18 11:27 DL50 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 代码块 1.基本介绍 代码化块又称为初始化块,属于类中的成员[即是类的一部分],类似于方法,将逻辑语句封装在方法体中,通过{}包围起来。 但和方法不同,没有方法名,没有返回,没有参数,只有方法体,而且不用通过对象或类显式调用,而是加载类时,或创建对象时隐式调用。 基本语法 [修饰符]{ 代码 }; 阅读全文
posted @ 2022-02-18 09:40 DL50 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 一、类变量 **定义:**类变量也叫静态变量/静态属性,是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,也是修改的同一个变量。 1.如果定义类变量 定义语法:访问修饰符 static 变量类型 变量名; static 访问修饰符 变量类 阅读全文
posted @ 2022-02-18 09:39 DL50 阅读(205) 评论(0) 推荐(0) 编辑