首页 > 代码库 > 面向对象

面向对象

        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();//同样我们可以得到第二只狗,用上面的方式给第二只狗不同的名字、颜色等等属性。

}

            

 

 

面向对象