类:分类的意思(日常生活中我们先找到具有相同属性的事物把其分为一类) 对象:每个个体,具备相同属性的对象属于同一类(比如:在坐的属于人类,我们吃的属于食物类,我们喝的属于饮品类) 类和对象的关系:类是对象的模板,对象就是按照类的模型来创建 白话生活案例:证名类是对象的模板 上面的代码证明了每个人的诞生都具备人类里面的三个属性 什么是构造方法??? 上面的代码逻辑跟生活不符合比如(看下面代码) 这句代码是创建的意思,也就是说一个人出生了, 上面这三行代码也就说 出生了之后再决定是什么肤色,什么人种,什么性别 不科学啊!!!!! 我们应该在出生前就确定了性别和人种,和肤色,难道是出生后再涂颜色,再安装个小**么 所以我们应该出生的时候就已经确定了这些东西,那么我们在代码如何去实现??? 请看如下代码分析!! 我们要在对象已创建出来就做一些事情 java为我们提供了一个方法叫构造方法 语法:public 类名(){ } 白话生活案例(构造方法科学用途):好我们来实现 上面的代码我们利用有参数的构造就直接创建了三个健康的人(对象)出来重要的是我们决定了性别!!! 什么是封装?? 你家里有100万,就直接放在家里,安全么??不多说撸代码!! //你现在赞了100万 有天你不在家(要出事的节奏啊啊!!!) 熊孩子一回来看见我靠这么多钱!!??? 他激动了要花掉一部分 结果你炸了。。。。。。。。。。。。。。。。。。。 那么怎么办??钱房家里不安全,怎么办?? 那么伟大的java给我们提供了封装private(安全性高) 撸代码!!! 你现在把钱藏起来了!!! 哈哈哈机智如你~~~~ 熊孩子回家什么也没找到 哈哈哈~~~~ 熊孩子:钱呢???找不到啊!!! 封装特性:就是在其他类中无法直接访问你私有的属性(安全) |