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