- 博客(7)
- 收藏
- 关注
原创 标准的JavaBean类(3.22Java学习日志)
属性:属性应该使用私有修饰符(private),并且每个属性都应该提供对应的getter和setter方法。实现Serializable接口:如果需要在网络传输或持久化存储中使用JavaBean对象,可以实现Serializable接口,以便对象的序列化和反序列化。重写equals和hashCode方法:为了正确比较JavaBean对象的内容,应该重写equals和hashCode方法。可选的toString方法:为了方便调试和输出对象信息,可以重写toString方法,返回对象的字符串表示。
2024-03-22 23:55:41
274
1
原创 this关键字&就近原则(3.19Java学习日志)(补档)
在方法中如果需要使用到变量,但刚好方法中的局部变量和成员变量同名,且此时没有加this关键字,那么程序会根据就近原则来调用离它更近的那个变量,所以这么做是有风险的。this这个关键字可以用在变量名前面加以修饰,目的是为了区分成员变量和局部变量,加了this关键字之后,程序就会选择调用成员变量也就是全局变量而不会选择局部变量。这是Test运行的结果,很明显可以看到,没有加this关键字的结果就是10,是上面局部变量的值,而加了关键字this后就是默认值0。
2024-03-20 20:43:54
191
1
原创 面向对象-封装&private(3.18Java学习日志)
这里的price已经加了private修饰,因为想保持手机价格的稳定,所以下面使用set对price进行保护,记得前面加上public,只有价格在2000-3000这个区间内,才能对price进行有效赋值,然后再通过get进行调用。private主要为了保护数据的安全,通过private修饰后,在其他类里面就不能随意调用和赋值等操作,以避免一些非法数据的出现。这是Test类里面的一段,因为被private修饰,所以写法也有些不同。1.对象代表什么,就封装对应的数据,并提供数据对应的行为。
2024-03-18 22:37:31
576
原创 面向对象-类和对象(3.17日Java学习日志)
学习Java的一个重要想法就是面向对象,我们都是通过对象去实现某一件事情,讲通俗一点,这个“对象”和我们现实生活中的“工具”是类似的,比如我们洗衣服是用洗衣机去洗,煮饭是用电饭煲去煮,和女朋友聊天是通过手机去聊......构建对象需要一个类,这个类好比工具的设计图,描述了对象的共同特征,而对象好比实实在在的工具,我们首先得有一个设计图才能造出工具,而设计图里面包含了工具的各项参数,主要就是属性和方法。
2024-03-17 19:15:30
516
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅