面向对象基础(二)

1.创建类的方法

        面向对象的程序都是类堆积起来的

2.创建对象的方法

3.类和对象关系

 

1.创建类的方法

        class 类名{

                属性;  //也叫成员变量, 主要用于描述类的状态

                方法;  //也叫成员方法, 主要用于描述类的行为

        }

      

       class Person{

         int age;                //属性 or 类的成员变量

            void shout()          //方法 or 类的成员函数

           {

              System.out.println("Oh,my God! I am" + age) ;

                  //shout方法可直接访问同一个类中的age变量

            }         

       }

 

2.创建对象的方法

       类名 对象名 = new 类名();

       Eg. Dog dog = new Dog();

           

       Java数据类型主要是 基本数据类型(int, double, ...) 还有 引用数据类型

                  对象就是引用数据类型

       Java虚拟机使用内存时  栈内存    存一个对象的名字, 专业术语就叫“引用”

                                     堆内存    存真正的那个对象

       类名 对象名 = new 类名();      

       Eg. Dog d = new Dog();

            1.Dog d = new Dog(); //创建一个Dog的引用

            2.Dog d = new Dog(); //创建一个Dog的对象 

            3.Dog d = new Dog(); //将创建的Dog对象赋值给这个引用           

      

3.类和对象关系

      

         类     是一个抽象集合,并且可以说出特征

                 右图狗的集合

         对象  是一只具体的狗

      

        

      

posted @ 2014-05-16 10:07  Mirrorhanman  阅读(169)  评论(0编辑  收藏  举报