Java面向对象简要介绍

面向对象

  • 从生活角度看面向对象:找合适的人做合适的事
  • 从生活角度看面向过程:亲历亲为,自力更生

1.类对象使用

1.1类:

对于一类事物的统称,对当前事物的一些描述(属性描述、行为描述)。

1.2对象:

独立唯一,特殊的个体

1.3属性描述与行为描述

属性描述:描述当前类拥有的一些特征,这里可以使用变量(成员变量 )。
行为描述:描述当前类可以做到的事情,这里可以使用方法(成员方法)。

1.4Java中使用类对象调用成员变量和成员方法代码演示

Java面向对象简要介绍

2.构造方法

如上图,是没有写构造方法的,这是因为如果代码中不含任何构造方法,Java编译器就会默认提供一个无参构造方法。

2.1快捷创建方法

当然我们也可以自己定义构造方法,如果不想手打的话,在Eclipse 中我们可以使用快捷键来定义(Shift + Alt + s),然后选择Generate Constructor using Fields…
Java面向对象简要介绍
就会跳转到
Java面向对象简要介绍
根据需要,选择参数,一个参数不选就是无参构造方法,我们建议无论何时都要有一个无参的构造方法。然后再根据需要创建含参数的构造方法。

2.2 this关键字

这里我们略微了解一下this关键字的特征,使用this关键字是成员变量,而不是局部变量,就近原则。
(局部变量:只能在当前所处代码块内使用,超出无效,在一个变量作用域范围中,不能重新定义同名变量,且未赋值不能使用)

2.3构造方法,this关键字代码演示

Java面向对象简要介绍