摘要: 1.instanceof 判断两个是否存在继承关系 public class Demo01 { public static void main(String[] args) { //Object>String //Object>Person>Teacher //Object>Person>Stude 阅读全文
posted @ 2021-04-23 16:53 Theyan 阅读(73) 评论(0) 推荐(0)
摘要: 1.面向对象编程的本质:以类的方式组织代码,以对象的组织(封装)数据。 2.被static修饰的方法和类一起加载,没有被修饰的只有实例化才会存在 3.使用new关键字,必须要有构造。 4.一旦定义了有参构造,那么无参构造就得自己手动定义。(Alt + Insert 自动生成构造器) 5.封装的意义: 阅读全文
posted @ 2021-04-23 13:46 Theyan 阅读(74) 评论(0) 推荐(0)
摘要: 一个事物需要不同的状态就可以用多态,譬如建立一个动物类,我有时候需要它是猫,有时候需要是狗。多态的三个特征就是(1)要有继承关系(2)子类重写了父类的方法,静态方法不算(3)父类的引用指向子类的对象 这样建立多态以后,父类可以使用自己的变量以及子类重写了的方法,但是不能使用子类自己的成员变量和方法, 阅读全文
posted @ 2021-04-23 13:34 Theyan 阅读(163) 评论(0) 推荐(0)
摘要: 1.数组的声明 int[] arr = new int[10]; int brr[] = new int[10]; 2.数组初始化 public class Demo10 { public static void main(String[] args) { //01 静态初始化 int[] a = 阅读全文
posted @ 2021-04-22 13:19 Theyan 阅读(46) 评论(0) 推荐(0)
摘要: 1.switch jdk7以后可以支持String类型 2.反编译 3.按9.for 1 for (int i = 0; i < 9; i++) { 2 3 } 4.增强for循环 int[] arr = {1,2,3,4,5}; for (int x : arr){ System.out.prin 阅读全文
posted @ 2021-04-21 14:00 Theyan 阅读(34) 评论(0) 推荐(0)
摘要: 1、下载Typora https://www.typora.io/ 2、几个#号代表几级标题 3、**123** 粗体 *123* 斜体 ***123***斜体加粗 ~~123~~删除线 >引用 分割线 !【图片名字】(图片路径) [超链接名字](路径) 列表 - 反引号··· 写代码··· 阅读全文
posted @ 2021-04-18 18:11 Theyan 阅读(15) 评论(0) 推荐(0)