一.对象与类

   1.对象

      对象是事物存在的实体。通常都会将对象划分为俩部分,即动态部分静态部分。静态部分,顾名思义,就是不能动的部分,这部分被称为“属性”。然而具有这些属性的人会执行哪些动作,这些动作就是这个人具备的行为,也就是动态部分。

   2.类

     类就是同一类事物的统称,如果将现实世界中的一个事物抽象成对象,类就是这类对象的统称。类是构造对象时所依赖的规范,通过类来生成对象;类是封装对象的属性和行为的载体;对象是类的实例。

二.面向对象的特点

   1.封装

      封装是面向对象编程的核心思想,将对象的属性和行为封装起来,而将对象的属性和行为封装起来的载体就是类,类通常对客户隐藏其实现细节,这就是封装的思想。

      采用封装的思想保证了类内部数据结构的完整性,应用该类的用户不能轻易直接操纵此数据结构,而只能执行类允许公开的数据。这样避免了外部对内部数据的影响,提高程序的可维护性。

   2.继承

   3.多态

二. 建立一个鸟类

 1 package com.hanqi;
 2 
 3 //鸟类
 4 
 5 public class Bird {
 6 
 7     
 8         
 9 
10         //属性 成员变量
11         
12         //颜色
13         String Color;
14         
15         //重量
16         double Weghit;
17         
18         
19         
20         //行为  方法
21         
22         //飞  void-没有返回值
23         void fly()
24         {
25             System.out.println("我能飞");
26         }
27         
28         //
29         void eat()
30         {
31             System.out.println("我喜欢吃虫子");
32         }
33     
34          
35         public static void main(String[] args)
36         {
37             //生成一只鸟的实例  老鹰
38             Bird eagle=new Bird();
39             
40             eagle.Color="灰色";
41             eagle.Weghit=10;
42             
43             System.out.println("这是一只鸟 颜色是"+eagle.Color);
44             
45             eagle.fly();
46             eagle.eat();
47             
48             
49         }
50 }
bird

 

posted on 2016-03-05 00:22  安然罒  阅读(198)  评论(0编辑  收藏  举报