面向对象即OOP(Object Oriented Program),在面相对象的世界里,一切皆为对象。面相对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面相对象的思想来涉及程序,更符合人们对事物的认知,对于大型程序的设计、扩展以及维护都非常友好。
我已电饭煲蒸饭为例子画一个图
在学了一段时间的JAVA语言后,我发现在JAVA的世界里万物皆为对象,一台洗衣机,一台冰箱,一只小狗我们都可以把它抽象为对象。这些对象就是现实生活中的实体,但是计算机并不认识,而我们要做的就是告诉计算机这些个实体是什么,这就需要类来起作用了。
类是用来对一个实体 ( 对象 ) 来进行描述的 ,主要描述该实体 ( 对象 ) 具有哪些属性 ( 外观尺寸等 ) ,哪些功能 ( 用来干啥 ) , 描述完成后计算机就可以识别了。 首先我们来创建一个类class ClassName{
field; //属性,或者叫成员变量
method; //行为,或者叫成员方法
}
class
为
定义类的关键字,
ClassName
为类的名字(注意类名采用大驼峰式),
{}
中为类的主体。
类中包含的内容称为类的成员。属性主要是用来描述类的,称之为类的成员属性或者类成员变量。方法主要说明类具有哪些功能,称为类的成员方法。
具体来看这一个类
class RiceCooker{ //定义一个电饭煲类
public String brand; //品牌
public String type; //型号
public String color; //颜色
public double monkey; //价格
public void SteamedRice(){ //蒸饭功能
System.out.println("蒸饭功能");
}
public void Timing(){ //定时功能
System.out.println("定时功能");
}
public void CookPorridge(){ //煮稀饭功能
System.out.println("煮稀饭功能");
}
}
采用
Java
语言将电饭煲类在计算机中定义完成,经过
javac
编译之后形成
.class
文件,在
JVM
的基础上计算机就可以识别了。 


