
面向对象
文章平均质量分 57
了解面向对象编程思想
CMR...
学海无涯苦作舟
展开
-
oop常用关键字
目录finalstaticthissuperthis与super的区别final1.概念:是java提供的一个关键字 final是最终的意思 final可以修饰类,方法,成员变量 初衷:java出现继承后,子类可以更改父类的功能,当父类功能不许子类改变时,可以利用final关键字修饰父类。2. 特点:被final修饰的类,不能被继承 被final修饰的方法,不能被重写 被final修饰的变量是个常量,值不能被改变 常量的定义形式:final 数据类型 常量.原创 2021-08-31 20:33:26 · 285 阅读 · 0 评论 -
进入继承多态
继承1.概念:继承是面向对象最显著的一个特征继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并扩展新的能力.Java继承是会用已存在的类的定义作为基础建立新类的技术新类的定义可以增加新的数据或者新的功能,也可以使用父类的功能,但不能选择性的继承父类(超类/基类)这种继承使得复用以前的代码非常容易,能够大大的缩短开发的周期,降低开发费用.2.特点:使用extends关键字来表示继承关系 相当于子类把父类的功能复制了一份 Java只支持单继承 继承可以传递(爷爷/.原创 2021-08-31 20:17:01 · 121 阅读 · 0 评论 -
什么是代码块
构造方法1.概念:构造方法是一种特殊的方法,它是一个与类同名且没有返回值类型的方法构造方法的主要功能就是完成对象创建或者初始化当类创建对象(实例化)时,就会自动调用构造方法构造方法与普通方法一样也可以重载.2.形式: 修饰符 方法名 ( [参数列表] ) { 注意:方法名和类名一样 代码......}构造代码块与局部代码块1.形式:{ 代码… }2.构造代码块:位置: 在类的内部,在方法的外部 作用: 用于抽取构造方法中的共性代码 执行时机: 每次调用构造方法前...原创 2021-08-31 19:59:03 · 563 阅读 · 0 评论 -
Java抽象类
概念:Java中可以定义被abstract关键字修饰的方法,这种方法只有声明,没有方法体,叫做抽象方法.Java中可以定义被abstract关键字修饰的类,被abstract关键字修饰的类叫做抽象类如果一个类含有抽象方法,那么它一定是抽象类 抽象类中的方法实现交给子类来完成, 如果不实现的话要把子类也变成抽象类3 特点abstract 可以修饰方法或者类 被abstarct修饰的类叫做抽象类,被abstract修饰的方法叫做抽象方法 抽象类中可以没有抽象方法 如果类中有抽象方法.原创 2021-08-23 09:04:37 · 221 阅读 · 1 评论