摘要: 问题描述:定义Person的年龄时,无法阻止不合理的数值被设置进来。 解决方案:用private关键字将需要保护的成员变量进行修饰。 一旦使用了private进行修饰,那么本类当中仍然可以随意访问。但是!超出了本类范围之外就不能再直接访问了。 间接访问private成员变量,就是定义一对儿Gette 阅读全文
posted @ 2020-08-07 16:11 ZHU_FENG 阅读(690) 评论(0) 推荐(0)
摘要: 面向对象三大特征:封装,继承,多态。 封装性在java当中的体现: 1,方法就是 一种封装。 2,关键字private也是一种封装。 封装就是将一些细节信息隐藏起来,对于外界不可见。 阅读全文
posted @ 2020-08-07 15:44 ZHU_FENG 阅读(386) 评论(0) 推荐(0)
摘要: 局部变量和成员变量 1. 定义的位置不一样【重点】局部变量:在方法的内部成员变量:在方法的外部,直接写在类当中 2. 作用范围不一样【重点】局部变量:只有方法当中才可以使用,出了方法就不能再用成员变量:整个类全都可以通用。 3. 默认值不一样【重点】局部变量:没有默认值,如果要想使用,必须手动进行赋 阅读全文
posted @ 2020-08-07 01:19 ZHU_FENG 阅读(231) 评论(0) 推荐(0)
摘要: 当使用一个对象类型作为方法的返回值时,返回值其实就是对象的地址值。 阅读全文
posted @ 2020-08-07 01:11 ZHU_FENG 阅读(528) 评论(0) 推荐(0)
摘要: 当一个对象作为参数,传递到方法当中时。实际上传递进去的是对象的地址。 阅读全文
posted @ 2020-08-07 01:07 ZHU_FENG 阅读(705) 评论(0) 推荐(0)