摘要: 子父类出现后,类成员的特点: 如果子类中出现非私有的同名成员变量时, 子类要访问本类中变量,用this 子类要访问父类中的同名变量,用super super的使用和this的使用几乎一致 this代表的是本类对象的引用 super代表的是父类对象的引用 class Fu { //Fu中的成员变量。 阅读全文
posted @ 2020-11-09 11:08 LvREN旅人 阅读(207) 评论(0) 推荐(0)
摘要: 继承的好处: 1、继承的出现提高了代码的复用性,提高软件开发效率。 2、继承的出现让类与类之间产生了关系,提供了多态的前提。 在类的继承中,需要注意一些问题,具体如下: 1、在Java中,类只支持单继承,不允许多继承,也就是说一个类只能有一个直接父类,例如下面这种情况是不合法的。 class A{} 阅读全文
posted @ 2020-11-09 11:06 LvREN旅人 阅读(1360) 评论(0) 推荐(0)
摘要: 在Java中,类的继承是指在一个现有类的基础上构建一个新的类,构建出来的新类被称作子类,现有的类被称作父类,子类会自动地拥有父类所有可继承的属性和方法。 子类继承自父类,父类派生子类。 class Person { String name; // 声明一个Person类,有成员方法speak()和w 阅读全文
posted @ 2020-11-09 11:04 LvREN旅人 阅读(61) 评论(0) 推荐(0)
摘要: 可以在成员变量名前面加上this.来区别成员变量和局部变量 class Person { private int age; private String name; public void speak() { this.name = "小强"; this.age = 18; System.out.p 阅读全文
posted @ 2020-11-09 10:58 LvREN旅人 阅读(77) 评论(0) 推荐(0)
摘要: class Person {public void show() { System.out.println("age=" + age + ",name" + name);} } public class PersonDemo { public static void main(String[] ar 阅读全文
posted @ 2020-11-09 10:55 LvREN旅人 阅读(127) 评论(0) 推荐(0)
摘要: 封装表现: 1、方法就是一个最基本封装体。 2、类其实也是一个封装体。从以上两点得出结论,封装的好处: 1、提高了代码的复用性。 2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,也可以理解为就是封装的概念。 3、提高了安全性。 封装举例 机箱: 一台电脑,它是由CPU 阅读全文
posted @ 2020-11-09 10:52 LvREN旅人 阅读(276) 评论(0) 推荐(0)
摘要: class Demo { public static void main(String[] args) { int x = 4; show(x); System.out.println("x="+x); } public static void show(int a) { a = 5; } } 基本 阅读全文
posted @ 2020-11-09 10:50 LvREN旅人 阅读(180) 评论(0) 推荐(0)
摘要: 区别一:定义的位置不同 定义在类中的变量是成员变量 定义在方法中或者{}语句里面的变量是局部变量 区别二:在内存中的位置不同 成员变量存储在堆内存的对象中 局部变量存储在栈内存的方法中 区别三:生命周期不同 成员变量随着对象的出现而出现在堆中,随着对象的消失而从堆中消失(gc垃圾回收机制) 局部变量 阅读全文
posted @ 2020-11-09 10:46 LvREN旅人 阅读(234) 评论(0) 推荐(0)
摘要: 其中,类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体。 在上图中,可以将玩具模型看作是一个类,将一个个玩具看作对象,从玩具模型和玩具之间的关系便可以看出类与对象之间的关系。类用于描述多个对象的共同特征,它是对象的模板。对象用于描述现实中的个体,它是类的实例。 1. 类是具有相同的属性 阅读全文
posted @ 2020-11-09 10:44 LvREN旅人 阅读(2287) 评论(0) 推荐(0)
摘要: (1)new关键字:表示向内存申请空间,也表示实例化一个对象,创建一个对象。(2)一个对象在内存中的大小,由该对象的所有属性所占的内存大小的总和。引用类型变量在32位系统上占4个字节,在64位系统上占8个字节。加上而外的对象隐性数据所占的大小。(3)相同的类型才可以赋值(4)不同的引用,指向同一个对 阅读全文
posted @ 2020-11-09 10:42 LvREN旅人 阅读(84) 评论(0) 推荐(0)