类和对象的概念
面向对象编程(OOP)的本质:
以类的方式组织代码,以对象的方式组织(封装)数据。
面向对象思维:OOA、OOD
对象:是具体的事物
类:是对对象的抽象(抽象 抽出象的部分)
先有具体的对象,然后抽象各个对象之间象的部分,归纳出类通过类再认识其他对象
把学生看成一个类如何归纳?(这里我只是举例子)
学生的属性有学号、年龄、性别、姓名、体重
学生的行为有学习、打招呼
学生很抽象,那么具体一点 比如张三、李四,那么这就是对象了
以类的方式组织代码,以对象的方式组织(封装)数据!!!思考这句话去看下面这个图
类和对象的使用
必须使用 new 关键字创建对象。
Person person = new Person ();
使用对象(引用) . 成员变量来引用对象的成员变量。
person.age
使用对象(引用) . 方法(参数列表)来调用对象的方法。
person.setAge(23)