随笔分类 -  Java2020

摘要:tostring和Python中的__str__魔法方法一样 equals 阅读全文
posted @ 2020-07-25 18:14 1769987233
摘要:package com.qf.demo01; //1.定义一个接口,抽象类 interface A{ public void test();//抽象方法 public void fun(); } //2.实现类,实现这个接口 //class A1 implements A{ // // @Overr 阅读全文
posted @ 2020-07-25 17:38 1769987233
摘要:1. 面向过程和面向对象 2. 类和对象 2.1 类 2.2 对象 2.3 实例化一个对象 2.4 构造方法 2.5 匿名对象 3. 面向对象的三大特性 3.1 封装 概念 修饰符 this 3.2 继承 概念 作用 关键词 extend 局限性 子类对象的执行过程 super关键字 重写 3.2 阅读全文
posted @ 2020-07-25 16:57 1769987233
摘要:Java中的数据了类型:两大类(基本类型和引用类型) 基本类型:又叫简单类型。直接赋值数值即可。4类8种 byte,short,int,long,float,double,char,boolean 引用类型:存储的地址。操作引用。默认值都是null String,数组,Person类,Student 阅读全文
posted @ 2020-07-25 15:37 1769987233
摘要:1、接口可以多实现:一个实现类可以同时实现多个接口 package com.qf.demo02_interface; //定义一种规则: interface A{ public void testA();// public void fun(); } //定义另一种规则 interface B{ p 阅读全文
posted @ 2020-07-25 15:34 1769987233
摘要:1. 定义接口 接口对于抽象类来说就是 全抽 实现接口 new对象 A a = new AImpl(); 向上转型 2. 接口的特点 3. 接口的好处 语法上:需要父类对象,你传子类对象是一样的 4. 接口多继承 类不让多继承 接口可以多继承和多实现的原因 因为只有方法,没有方法体 5. 接口类型的 阅读全文
posted @ 2020-07-24 14:18 1769987233
摘要: 阅读全文
posted @ 2020-07-24 03:19 1769987233
摘要:静态的不需要实例化,直接用,比如数组的Arrays.sort() 1. 修饰属性 生活中的例子 static 使用static 内存图 静态的就只有一份,会被其他的对象修改 2. 修饰方法 和对象没有关系 静态方法中,不能访问非静态的属性 3. 非static方法 对象都有了,类肯定有,类有了,静态 阅读全文
posted @ 2020-07-24 02:57 1769987233
摘要:修饰变量和成员变量 修饰成员方法 修饰类 阅读全文
posted @ 2020-07-24 02:37 1769987233
摘要:1. abstract 方法体move可能是跑,飞,游,不知道怎么写,就不写 需要子类去继承 继承之后 阅读全文
posted @ 2020-07-24 02:23 1769987233
摘要:1. 对象的多态性 如果是子类重写的方法,看成父类的时候也是调重写的方法,对于子类对象来说有特别的意义,如果还是原来的方法,那将没有意义,还重写干嘛 2. 向上转型和向下转型 子类对象可以当儿子也可以当爹 父类对象只能当爹,当儿子的话,访问新增,你没有 只有子类对象才有多态性 3. instance 阅读全文
posted @ 2020-07-24 01:30 1769987233
摘要:1. 重写 2. 访问权限修饰符 修饰类 阅读全文
posted @ 2020-07-24 00:53 1769987233
摘要:1. super 对比 阅读全文
posted @ 2020-07-23 23:54 1769987233
摘要:1. 继承的概念 名词 2. 语法 3. 单继承 4. 继承中的子类对象创建 父类 子类默认先调用父类的构造方法 this()表示本类的构造 不写super()会自动加,加的是父类的无参构造 有参构造 子类对象的创建过程 阅读全文
posted @ 2020-07-23 23:06 1769987233
摘要:1. 封装 2. private python中的私有属性和方法 __ 3. get和set 注意点 阅读全文
posted @ 2020-07-23 22:59 1769987233
摘要:再来一次new Person()已经不是原来的那个了 阅读全文
posted @ 2020-07-23 22:29 1769987233
摘要:1. 构造 使用this解决上面的问题 this用法1 this用法2 阅读全文
posted @ 2020-07-23 21:34 1769987233
摘要:1. 构造方法 自动添加构造方法 2. 有参构造方法 阅读全文
posted @ 2020-07-23 21:09 1769987233
摘要: 阅读全文
posted @ 2020-07-23 20:56 1769987233
摘要:1. 面向对象的思想 2. 面向对象和面向过程 3. 类和对象 4. 定义类 5. 对象 访问属性和方法 6. 内存分析 阅读全文
posted @ 2020-07-23 20:53 1769987233