摘要: 类型和类型之间的关系 is a(继承)、has a(关联)、like a(实现) is a: Cat is a Animal(猫是一个动物) 凡是能够满足is a的表示“继承关系” A extends B has a: I has a Pen(我有一支笔) 凡是能够满足has a关系的表示“关联关系 阅读全文
posted @ 2021-11-30 22:56 小羊是頭豬 阅读(78) 评论(0) 推荐(0)
摘要: 抽象类和接口有什么区别? 在这里我们只说一下抽象类和接口在语法上的区别。 至于以后抽象类和接口应该怎么进行选择,通过后面的项目去体会/学习。 抽象类是半抽象的。 接口是完全抽象的。 抽象类中有构造方法。 接口中没有构造方法。 接口和接口之间支持多继承。 类和类之间只能单继承。 一个类可以同时实现多个 阅读全文
posted @ 2021-11-30 22:53 小羊是頭豬 阅读(44) 评论(0) 推荐(0)
摘要: 一、接口的基础语法 1、接口是一种“引用数据类型”。编译之后也是.class字节码文件。 2、接口是完全抽象的(无法实例化)。(抽象类是半抽象。)或者也可以说接口是特殊的抽象类。 3、接口怎么定义: [修饰符列表] interface 接口名{} 4、接口支持多继承。一个接口可以 继承多个接口。 5 阅读全文
posted @ 2021-11-30 22:43 小羊是頭豬 阅读(58) 评论(0) 推荐(0)
摘要: 抽象类 1.什么是抽象类? 类和类之间具有共同特征,将这些共同特征提取出来,形成的就是抽象类。 类本身是不存在的,所以抽象类无法创建对象《无法实例化》。 2.抽象类属于什么类型? 抽象类也属于 引用数据 类型。 3.抽象类怎么定义? 语法: [修饰符列表] abstract class 类名{ 类体 阅读全文
posted @ 2021-11-30 14:01 小羊是頭豬 阅读(50) 评论(0) 推荐(0)
摘要: final关键字 1、final修饰的类无法继承。 2、final修饰的方法无法覆盖。 3、final修饰的变量只能赋一次值。 4、final修饰的引用一旦指向某个对象,则不能再重新指向其它对象,,并且在该方法执行过程中,该引用指向该对象后,该对象无法被垃圾回收器回收,但该引用指向的对象内部的数据是 阅读全文
posted @ 2021-11-29 23:13 小羊是頭豬 阅读(34) 评论(0) 推荐(0)
摘要: super关键字 1、super是一个关键字,全部小写。 2、super和this对比着学习。 this: this能出现在实例方法和构造方法中。 this的语法是:“this.”、“this()” this不能使用在静态方法中。 this. 大部分情况下是可以省略的。 this.什么时候不能省略呢 阅读全文
posted @ 2021-11-29 22:43 小羊是頭豬 阅读(76) 评论(0) 推荐(0)
摘要: 方法覆盖和多态 方法覆盖 1.什么时候考虑使用方法覆盖? 父类中的方法无法满足子类的业务需求,子类有必要对继承过来的方法进行覆盖。 方法覆盖又叫做:方法重写(重新编写),英语单词叫做:Override、Overwrite。 比较常见的:方法覆盖、方法重写、override 2.什么条件满足的时候构成 阅读全文
posted @ 2021-11-29 19:08 小羊是頭豬 阅读(168) 评论(0) 推荐(0)
摘要: Java三大特性之继承 1、什么是继承,有什么用? 继承:在现实世界当中也是存在的,例如:父亲很有钱,儿子不用努力也很有钱。 继承的作用: 1. 基本作用:子类继承父类,代码可以得到复用。(这个不是重要的作用,是基本作用。) 2. 主要(重要)作用:因为有了继承关系,才有了后期的方法覆盖和多态机制。 阅读全文
posted @ 2021-11-28 21:06 小羊是頭豬 阅读(67) 评论(0) 推荐(0)
摘要: Java JVM栈、堆、方法区的区别 栈:方法只要执行,会压栈。(存放局部变量) 堆:new出来的对象都在堆中。垃圾回收器主要针对堆。(存放实例变量/对象变量/成员变量) 方法区:类的信息,字节码信息,代码片段。(存放静态变量) 方法的代码片段放在方法区,但是方法执行过程当中需要的内存在栈中。 变量 阅读全文
posted @ 2021-11-28 20:07 小羊是頭豬 阅读(86) 评论(0) 推荐(0)
摘要: static,this,静态代码块,实例代码块 static 1.static static翻译为“静态的” 所有static关键字修饰的都是类相关的,类级别的。 所有static修饰的,都是采用“类名.”的方式访问。 static修饰的变量:静态变量 static修饰的方法:静态方法 2.变量的分 阅读全文
posted @ 2021-11-28 20:01 小羊是頭豬 阅读(50) 评论(0) 推荐(0)