- 什么是对象?
名称(形容词) -- > 描述 事物 特征
动词--> 描述 事物 功能
对象 = 名词(特征-->成员变量) + 动词(功能-->方法)
万物皆对象
2.面向对象编程?
描述程序中所存在的对象,以及对象和对象之间的关系
3.什么是类?
类是具有共同特征对象的集合--->不存在现实世界中,是一种抽象。 对象是类在现实世界具体的体现--->存在于现实世界中的
4. 什么是类的共同特征?
人类 --> 类
共同特征:
吃、喝、玩、乐....--->动词
姓名、性别、年龄、身高、体重 ..-- > 名词
张三:
吃泰国香米、喝百事饮料、玩lol游戏...>动词
张三、男、18、178、178....-->名词
李四:
吃东北大米、喝可口可乐饮料、玩王者荣耀游戏...>动词
李四、女、28、168、168....-->名词
5.通过类如何描述对象?
类名 引用名 = new 构造方法调用
6.什么是 this关键字?
this-->当前对象
什么是当前对象?正在调用含有this关键字的对象
7.什么是构造方法?
a:构造方法的结构
(1)构造方法没有返回类型
(2)构造方法的名称和当前类的类名一致
b:构造方法的作用
(1)是实例化对象的必须步骤
(2)在对象产生的同时,给对象的特征(成员变量或者属性)做初始化
c:构造方法的产生的时机
(1)如果没有自定义构造方法,系统会在new 对象的过程中自动的创建一个不带参数的构造方法
(2)如果有了自定义构造方法,系统就不会创建不带参数的构造方法