![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java 基础
拉布拉多oop
这个作者很懒,什么都没留下…
展开
-
java 基础:new一个对象,发生了什么?
...转载 2019-07-14 11:28:21 · 208 阅读 · 0 评论 -
java基础:static、final、static final的区别
(1)final可以修饰:属性,方法,类,局部变量(方法中的变量)final修饰的属性的初始化可以在编译期,也可以在运行期,初始化后不能被改变。final修饰的属性跟具体对象有关,在运行期初始化的final属性,不同对象可以有不同的值。final修饰的属性表明是一个常数(创建后不能被修改)。final修饰的方法表示该方法在子类中不能被重写,final修饰的类表示该类不能被继...转载 2019-07-14 11:31:57 · 104 阅读 · 0 评论 -
接口和抽象类
在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。1.抽象类:[public] abstract class ClassName { abstract void fun(); } (1)抽象方法:抽象类定义为“包含抽象方法的类”,即包含抽象方法的类一定是抽象类,但是抽象类不一定包含抽象方法(咬文嚼字)。抽象方法和抽象类前面加abstract修饰符。(2)成员变量...原创 2019-07-10 11:25:39 · 150 阅读 · 0 评论