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

浙公网安备 33010602011771号