面向对象编程细节
含辛茹苦小码农
码农见码农,两眼都通红
展开
-
面向对象重要单词及其大意
原创 2022-05-07 23:47:33 · 209 阅读 · 0 评论 -
Java面向对象之抽象类的定义以及使用
抽象类面向对象编程的核心就是面向抽象编程,一般在开发过程中依赖抽象,不依赖具体抽象类的简介:包含抽象方法的类叫做抽象类,方法只做声明,并没有具体实现,而抽象类的方法必须在子类中提供实现注意:抽象类中可以包含抽象方法,但是不必须抽象类的创建:抽象类的语法:特点:包含抽象方法的就是抽象类,但是抽象类可以没有抽象方法抽象类中可以定义构造器,也可以不定义,由系统提供无参构造器抽象类中不可以new,和构造器无关抽象类和普通类一样可以定义成员方法和成员属性以及构造器和原创 2022-05-02 21:48:40 · 1196 阅读 · 0 评论 -
static关键字
修饰属性:静态属性用于表示某个类的所有对象共享的属性。注意:一般的非静态属性各个对象之间是隔离的,没有任何关系修饰方法:可以直接通过【类名.方法名】的形式进行调用静态代码块:在类加载完成之后,在构建对象之前,自动执行的代码段。这个代码段在对象的声明周期种只能执行一次。除非有新的加载动作,否则不会二次执行,因为匿名的原因,也没有办法显式调用...原创 2022-04-28 20:13:36 · 186 阅读 · 0 评论 -
final关键字
final(最终的,不可变的)修饰变量final变量一旦初始化,则不允许修改在构建对象时,final属性必须进行赋值,可采用的是直接赋值、非静态代码块赋值、构造器赋值三种方法,重点是一旦赋值不允许修改例:class A1 {final String name = "kou"; // 指定final属性必须给出一个初始化,否则报错final String name1;final Integer age; // 初始化可以直接赋值,也可以在...原创 2022-04-28 20:02:37 · 233 阅读 · 0 评论