首页 > 代码库 > 面向对象
面向对象
Java是面向对象开发的语言,都说万物皆对象,面向对象主要是理解什么是对象,对象和编程的关系,对象如何与Java结合...
简单来说对象就是存在的任何事物,包括有形的,无形的,甚至之存在于概念的,因为只要事物只有自己的属性,那么就可以被我们认为是一个对象。
说到对象,那么就要说说类,在java中,新手同样见过类,就是每次java代码存在的class,那么类和对象是什么关系呢。我们说任何事物都是对象,比如说羊狗一只狗可以是一个对象,类就是对对象的归纳总结以及提取,比如这只狗,可以按照品种分类,于是这只狗可以是二哈类,同时也可以按属性分类,这只狗可以是爬行动物类,同时也可以是动物类,甚至是生物类。
对象的实现:
首先我们要创建对象的类,比如二哈,二哈将会含有一些属性,在创建的时候,我们只用把我们需要的属性写出来,以便我们之后用。
public class Erha(){//创建一个二哈类
String name;//每只二哈的名字
int id;//每只二哈的编号
String color;//每只二哈的颜
}
以上我们就给创建的二哈归了一个类,那么怎么得到我们实际想要的一只二哈狗呢?
接下来就是实例化对象:
publi class Mydog(){
public static void main(String [] args){//得到我们想要的狗可以不在主方法中,其他方法也可以
Erha one=new Erha();//这样我们就得到了一只二哈,但是这只二哈我们并不知道名字、颜
//色、编号等等
one.name="大黄";//给予创建的这只狗名字叫大黄
one.id=1;//让创建的狗的编号为1
one.color="黄色";//让创建的狗颜色是黄色
Erha two=new Erha();//同样我们可以得到第二只狗,用上面的方式给第二只狗不同的名字、颜色等等属性。
}
}
面向对象