一、首先咱们去区分对象的属性和方法。spa
一)、什么是对象?对象
好比:全部的东西均可以叫作对象。而对象就是提供给咱们研究对象,这就是对象。blog
二)、怎么区分"属性"和"方法"呢?(说白了,属性就是静态的东西,表示东西的特性。方法是动态的东西:功能、能力、动做)。模板
好比:小狗有什么属性?例如:小狗属性有(身高、体重、肺活量等等)。 方法呢?形容这个事物会干吗。好比:(跑步、吃饭、睡觉等等)。 class
假设"投影仪"是个对象,那他的属性和方法有什呢?方法
属性:长宽高、大小、什么颜色、什么品牌。im
方法:放音乐、看电影、等等。总结
二、什么是封装?数据
·对象同时有属性和方法两种东西(特性)img
·对象的属性和方法一般被封装在一块儿,共同体现事物的特性,再有就是相辅相承,不能分开。 (注意:若是要是属性和方法两个东西分开了,就不是咱们的研究对象了)。就好比:一条狗有身高、体重、肺活量(指属性),不能吃,不能跑,没动做(指方法),这是否是一条死狗(对象不成立)。两种条件缺一不可。
总结:封装就是把事物彻底归到一块儿,让他们共同趋势项一种东西,是他们不能分开。也就是把琐碎的东西都搞到一块儿不让她分开。
三、什么是类?
·类是现实世界或者思惟世界中的实体在计算机中的反映,它将数据以及这些数据上的操做封装在一块儿。
·一般咱们把具备相同属性和方法的对象归为一类。
·类是对一种事物的抽象概念。
好比:人与人交流,交流的得事情都是事先归类好了,我跟她的归类对象是同样发的,这叫作类,上面说的类是抽象的东西,因此人与人交流时的东西都是属于抽象的东西。把抽象的东西说了出来(这就是类),而后在进行描述这东西什么样(这就是在给这个类赋值)。
拓展总结:要归类起类(对象),再进行给类赋值。
三、类和对象
·类是抽象的概念,仅仅是一个模板。对象是一个具体实体
·对象和类有“是一个”的关系
·好比:周杰伦是一我的类(提到的人,这我的具体对象)
四、Java中的类
·类的声明
·一个文件只能有一个public class
·类型与文件名相同
·类名首字母要大写
·注意大括号位置