Java面向对象简要介绍
面向对象
- 从生活角度看面向对象:找合适的人做合适的事
- 从生活角度看面向过程:亲历亲为,自力更生
1.类对象使用
1.1类:
对于一类事物的统称,对当前事物的一些描述(属性描述、行为描述)。
1.2对象:
独立唯一,特殊的个体
1.3属性描述与行为描述
属性描述:描述当前类拥有的一些特征,这里可以使用变量(成员变量 )。
行为描述:描述当前类可以做到的事情,这里可以使用方法(成员方法)。
1.4Java中使用类对象调用成员变量和成员方法代码演示
2.构造方法
如上图,是没有写构造方法的,这是因为如果代码中不含任何构造方法,Java编译器就会默认提供一个无参构造方法。
2.1快捷创建方法
当然我们也可以自己定义构造方法,如果不想手打的话,在Eclipse 中我们可以使用快捷键来定义(Shift + Alt + s),然后选择Generate Constructor using Fields…
就会跳转到
根据需要,选择参数,一个参数不选就是无参构造方法,我们建议无论何时都要有一个无参的构造方法。然后再根据需要创建含参数的构造方法。
2.2 this关键字
这里我们略微了解一下this关键字的特征,使用this关键字是成员变量,而不是局部变量,就近原则。
(局部变量:只能在当前所处代码块内使用,超出无效,在一个变量作用域范围中,不能重新定义同名变量,且未赋值不能使用)