摘要: 内部类 参考黑马程序员 内部类概述 内部类:就是在一个类中定义一个类。举例:在一个类A的内部定义一个类B,类B就被称为内部类 内部类的定义格式 public class Outer{ public class Inner{ }} 内部类的访问特点 内部类可以直接访问外部类的成员,包括私有 外部类要访 阅读全文
posted @ 2021-03-17 09:58 i爱在西元前 阅读(70) 评论(0) 推荐(0)
摘要: 接口关系补充 参考黑马程序员 类和接口的关系 类和类的关系 继承关系,只能单继承,但是可以多层继承(例如:父亲继承爷爷,我继承父亲) 类和接口的关系 实现关系,可以单实现,也可以多实现,还可以在继承一个类的同时实现多个接口 接口和接口的关系 继承关系,可以单继承,也可以多继承 抽象类和接口的区别 成 阅读全文
posted @ 2021-03-16 11:01 i爱在西元前 阅读(63) 评论(0) 推荐(0)
摘要: 接口 参考黑马程序员 接口的概述 接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用 Java中的接口更多的体现在对行为的抽象 接口的特点 接口用关键字interface修饰 public interface 接口名{} 类实现接口用implements表示 public class 类名 阅读全文
posted @ 2021-03-16 10:15 i爱在西元前 阅读(400) 评论(0) 推荐(0)
摘要: 抽象 参考黑马程序员 抽象类概述 在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类。 抽象类特点 抽象类和抽象方法必须使用abstract关键字修饰 public abstract class 类名() public abstract void eat 阅读全文
posted @ 2021-03-16 09:30 i爱在西元前 阅读(47) 评论(0) 推荐(0)
摘要: 多态 参考黑马程序员 多态概述 同一个对象,在不同时刻表现出来的不同形态 举例:猫 我们可以说猫是猫:猫 cat = new 猫(); 我们也可以说猫是动物:动物 animal = new 动物(); 这里猫在不同的时刻表现出来了不同的形态,这就是多态 多态的前提和体现 有继承/实现关系 有方法重写 阅读全文
posted @ 2021-03-14 16:04 i爱在西元前 阅读(57) 评论(0) 推荐(0)
摘要: 继承相关问题 参考黑马程序员 继承中构造方法的访问特点 子类中所有的构造方法默认都会访问父类中无参的构造方法 为什么呢? 因为子类会继承父类中的数据,可能还会调用父类的数据。所以,子类初始化之前,一定要先完成父类数据的初始化 每一个子类构造方法的第一条默认语句都是super() 如果父类中没有无参构 阅读全文
posted @ 2021-03-13 09:49 i爱在西元前 阅读(71) 评论(0) 推荐(0)
摘要: ArrayList 参考黑马程序员 在java.util软件包下,需要导包 ArrayList<E>: 可调整大小的数组实现 <E>:是一种特殊的数据类型,泛型。 怎么用呢? 在出现E的地方我们使用引用数据类型替换即可,举例:ArrayList<String>,ArrayList<Student> 阅读全文
posted @ 2021-03-12 10:21 i爱在西元前 阅读(77) 评论(0) 推荐(0)
摘要: StringBuilder 参考黑马程序员 String拼接操作内存设定如下图 StringBuilder是一个可变的字符串类,我们可以把它看成是一个容器,这里的可变指的是StringBuilder对象中的内容是可变的 String和StringBuilder区别 String内容是不可变的 Str 阅读全文
posted @ 2021-03-12 09:17 i爱在西元前 阅读(65) 评论(0) 推荐(0)
摘要: String 参考黑马程序员 java.lang包下不需要导包 代表字符串,java程序中所有的双引号字符串,都是String类的对象 构造对象初始化略过(见代码) 字符串的特点 字符串不可变,他们的值在创建后不能被更改 虽然String的值是不可变的,但是它们可以被共享 字符串效果上相当于字符数组 阅读全文
posted @ 2021-03-11 11:04 i爱在西元前 阅读(50) 评论(0) 推荐(0)
摘要: IDEA快捷键 快速生成语句 快速生成main()方法:psvm,回车 快速生成输出语句:sout,回车 内容辅助键 Ctrl+Alt+space(内容提示,代码补全等) Ctrl+Alt+T(循环、异常等等) Ctrl+Alt+V(补全对象) Alt+Insert(构造方法、toString方法等 阅读全文
posted @ 2021-03-10 17:08 i爱在西元前 阅读(39) 评论(0) 推荐(0)