随笔分类 - 007、面向对象和封装
摘要:1 /* 2 创建对象的标准格式: 3 类名称 对象名 = new 类名称(); 4 5 匿名对象就是只有右边的对象,没有左边的名字和赋值运算符。 6 new 类名称(); 7 8 注意事项:匿名对象只能使用唯一的一次,下次再用不得不再创建一个新对象。每个new都是在新建对象。 9 使用建议:如果确
阅读全文
摘要:作用:在重名的情况下找到区分的效果。当方法的局部变量和类的成员变量重名的时候,根据“就近原则”,优先使用局部变量。如果需要访问本类当中的成员变量,需要使用格式:this.成员变量名 “通过谁调用的方法,谁就是this。” 1 /* 2 构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对
阅读全文
摘要:1 /* 2 问题描述:定义Person的年龄时,无法阻止不合理的数值被设置进来。 3 解决方案:用private关键字将需要保护的成员变量进行修饰。 4 5 一旦使用了private进行修饰,那么本类当中仍然可以随意访问。 6 但是!超出了本类范围之外就不能再直接访问了。 7 8 间接访问priv
阅读全文
摘要:面向对象三大特征:封装、继承、多态。封装性在Java当中的体现:1. 方法就是一种封装2. 关键字private也是一种封装封装就是将一些细节信息隐藏起来,对于外界不可见。
阅读全文
摘要:1 /* 2 通常情况下,一个类并不能直接使用,需要根据类创建一个对象,才能使用。 3 4 1. 导包:也就是指出需要使用的类,在什么位置。 5 import 包名称.类名称; 6 import cn.itcast.day06.demo01.Student; 7 对于和当前类属于同一个包的情况,可以
阅读全文
摘要:1 import java.util.Arrays; //使用面向对象时自动生成的 2 3 /* 4 面向过程:当需要实现一个功能的时候,每一个具体的步骤都要亲力亲为,详细处理每一个细节。 5 面向对象:当需要实现一个功能的时候,不关心具体的步骤,而是找一个已经具有该功能的人,来帮我做事儿。 6 *
阅读全文
浙公网安备 33010602011771号