
笔记
後伴笙
上个小班
展开
-
spring学习笔记,初学者心得。
Spring框架0基础学生的学习笔记原创 2022-01-22 18:07:54 · 994 阅读 · 0 评论 -
局部变量与属性及静态属性非静态属性的理解
变量分为 成员变量 和 局部产量成员变量也称为属性局部变量是方法中定义的变量实例变量(非静态变量)和静态变量(类变量)都是成员变量区别是实例变量是每个对象都拥有各自的属性,自己修改自己的不影响别人的。但是静态变量不一样,静态变量static修饰的属性,意思是所有对象都共享的一个属性,如果通过某个对象修改这个静态变量,就会导致其他对象的此属性发生变化。简单理解就是静态的属性一个对象改了其他对象也都会变。...原创 2021-05-13 12:44:34 · 231 阅读 · 0 评论 -
面向对象多态性中类的继承,方法重写,以及向下向上转型的理解。
自我理解吧子类构造器的中的父类构造器要放在首行,如果不显示调用父类构造器,则默认调用父类构造器的空参构造器super(形参列表)。所谓继承就是造类的时候继承一下class Student extends Person然后类Student就继承了它的父类Person的所有属性和方法。private的属性和方法也继承了但是不能直接调用,意思就是只是拥有无法使用而已,这个时候可以设置get set方法间接调用其属性,或者将私有方法嵌套在公开方法中调用。重写操作,(一般都是与父类方法的格式一致,权限修饰符原创 2021-05-13 12:40:09 · 132 阅读 · 0 评论 -
关于==与equals()方法的区别
首先说==,==是运算符,基本数据类型和应用数据类型都能用,基本数据类型比较的是值是否相同,引用数据类型比较的是地址是否相同。与==不同,equals是方法,在object类中定义,只能由对象调用,而不能用基本数据类型变量调用一般自己写的类还有其他非特殊类的对象,比较的都是地址,只有特殊的如String比较的就是内容。但是开发中经常想比较两个对象的内容是否相同,现在就需要在此类中对equals方法进行重写。String等部分引用数据类型用equals比较之所以比较的是内容而不是地址,是因为系统本就已原创 2021-05-13 12:23:36 · 103 阅读 · 0 评论