摘要: instanceof ​ instanceof是Java的一个二元操作符,和==, >, <是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。 假设有三个类,Person、Teacher、Student, 阅读全文
posted @ 2021-05-13 21:11 南方风 阅读(59) 评论(0) 推荐(0)
摘要: 多态(面向对象第三个特性) 什么是多态 同一方法可以根据发送对象的不同而采取不同的行为方式。 一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多(父类,有关系的类) 多态存在的条件 有继承关系 子类重写父类方法 父类引用指向子类对象 注意:多态是方法的多态,属性没有多态性。 instanc 阅读全文
posted @ 2021-05-12 21:45 南方风 阅读(52) 评论(0) 推荐(0)
摘要: 方法重写 静态方法的调用只和左边定义的数据类型有关。 public class B { public static void test(){ System.out.println("B=>test"); } } public class A extends B{ public static void 阅读全文
posted @ 2021-05-11 21:21 南方风 阅读(47) 评论(0) 推荐(0)
摘要: Super详解 super 父类 this 当前类 public class Person { public Person(){ System.out.println("Person无参执行了"); } protected String name="father"; public void prin 阅读全文
posted @ 2021-05-10 22:15 南方风 阅读(48) 评论(0) 推荐(0)
摘要: 继承(面向对象第二大特性) 继承的本质是对一批类的抽象,从而实现对现实世界更好的建模。 extends的意思是“扩展”。子类是父类的扩展。 Java中类只有单继承,没有多重继承! 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。 继承关系的两个类,一个为子类(派生类), 阅读全文
posted @ 2021-05-10 21:33 南方风 阅读(41) 评论(0) 推荐(0)
摘要: 封装 该露的露,该藏的藏 我们程序设计要追求“高内聚,低耦合”,高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。 记住这句话就够了:属性私有,get 阅读全文
posted @ 2021-05-10 20:43 南方风 阅读(37) 评论(0) 推荐(0)
摘要: 总结 1.类与对象 类是一个模板,对象是一个具体的实例 2.方法 定义、调用! 3.对象的引用 引用类型: 基本类型(8) 对象是通过引用来操作的:栈 >堆(地址)(可以理解为引用就是指向对象的一个地址) 4.属性:字段Filed 成员变量 默认初始化: 数字:0或0.0 char:u0000 bo 阅读全文
posted @ 2021-05-09 18:59 南方风 阅读(34) 评论(0) 推荐(0)
摘要: 创建对象内存分析 public class Pet { public String name; public int age; public void shout(){ System.out.println("叫了一声"); } } public class Application { public 阅读全文
posted @ 2021-05-09 18:41 南方风 阅读(23) 评论(0) 推荐(0)
摘要: 构造器(构造函数) 类中的构造器也成为构造方法,是在进行创建对象的时候必须要调用的。(如果没有定义构造方法,在创建对象时会调用一个空的构造方法)并且构造器有以下两个特点: 必须和类的名字相同 必须没有返回类型,也不能写void 构造器的注意点 使用new关键字,本质是在调用构造器。 构造器一般用来初 阅读全文
posted @ 2021-05-09 18:17 南方风 阅读(46) 评论(0) 推荐(0)
摘要: 类和对象的关系 类是一种抽象的数据结构,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物 动物、植物、手机、电脑 Person类、Pet类、Car类等,这些都是用来描述/定义某一类具体的事物应该具备的特点和行为。 对象是抽象概念的具体事例 张三就是人的一个具体实例,张三家的旺财就是狗的 阅读全文
posted @ 2021-05-09 17:10 南方风 阅读(55) 评论(0) 推荐(0)