随笔分类 -  面向对象

摘要:区别1:==号是比较运算符,既可以比较基本数据类型,也可以比较引用数据类型,基本数据类型比较的是值,引用数据类型比较的是地址值。 区别2:equals只能比较引用数据类型,equals方法在没重写之前比较的是地址值,底层依赖的是==号,但是比较地址值是没有意义的,我们需要重写equals方法比较对象 阅读全文
posted @ 2020-12-27 20:26 一块 阅读(428) 评论(0) 推荐(0)
摘要:父类中私有的方法不能被重写,子类重写父类方法时访问权限不能更低,最好一致。 阅读全文
posted @ 2020-12-13 20:57 一块 阅读(182) 评论(0) 推荐(0)
摘要:public class GuessNum { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个整数"); int guessNum = (i 阅读全文
posted @ 2020-12-04 21:55 一块 阅读(121) 评论(0) 推荐(0)
摘要:静态变量也叫类变量,成员变量也叫对象变量。 所属不同:静态变量属于类,所以也称为类变量;成员变量属于对象,所以也称为实例变量(对象变量)。 内存位置不同:静态变量存储于方法区的静态区;成员变量存储于堆内存。 内存出现时间不同:静态变量随着类的加载而加载,随着类的消失而消失;成员变量随着对象的创建而存 阅读全文
posted @ 2020-12-04 21:00 一块 阅读(445) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-12-01 22:18 一块 阅读(121) 评论(0) 推荐(0)
摘要:第一种:有参构造方法赋值。 Person pp1 = new Person("李四", 11); 第二种:set方法赋值。 Person p = new Person(); p.setName("wang"); 阅读全文
posted @ 2020-12-01 22:16 一块 阅读(1141) 评论(0) 推荐(0)
摘要:A:在类中的位置不同。 成员变量在类中方法外,局部变量定义在方法中或在方法声明上。 B:在内存中的位置不同。 成员变量在堆内存中(成员变量属于对象,对象进堆内存) 局部变量在栈内存中(局部变量属于方法,方法进栈内存) C:生命周期不同。 成员变量:随着对象的创建而存在,随着对象的消失而消失。 局部变 阅读全文
posted @ 2020-11-26 22:15 一块 阅读(257) 评论(0) 推荐(0)
摘要:1.我们学习编程的目的:是为了把我们日常生活中实物用学习的语言描述出来。 2.如何描述现实世界实物。 属性:就是该事物的描述信息。(事物身上的名词) 行为:就是该事物能够做什么(事物身上的动词) 3.java中最基本的单位是类,java中用class描述事物也是如此。 成员变量 就是事物的属性。 成 阅读全文
posted @ 2020-11-25 21:43 一块 阅读(151) 评论(0) 推荐(0)