7.1面对对象概述

大纲:

概要:

7.1.1什么是对象

    现实世界中,随处可见的一种事物就是对象,对象时事物存在的实体.通常会将对象划分为两部分,即动态部分和静态部分.静态部分是属性,动态部分是行为.

    在计算机科学中,面对对象程序设计的思想要以对象来思考问题,首先要将实体对象的实体对象为对象,然后考虑这个对象具备的属性和行为.

7.1.2什么是类

    类就是同一类事物的统称,如人类,鸟类,家禽类.

   类是构造对象时所依赖的规范:具有相同特性和行为的一类事物就称为类.对象就是符合某个类定义所产生出来的实例.

   类是封装对象的属性和行为的载体,反过来说具有相同属性和行为的一类实体被称为类.    例如鸟类,鸟类封装了所有鸟类的共同属性和应具有的行为.

7.1.3面向对象的特点

1.封装   

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

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

package 面向对象编程;
//鸟类
public class Bird {
    //属性 成员变量
    //颜色
    String Color;
    //重量
    double Weigt;
    //行为  方法
    ////void--没有返回值
    void fly()
    {
        System.out.println("我能飞");
    }
    //
    void eat()
    {
        System.out.println("我喜欢吃虫子");
    }
    public static void main(String[] args)
    {
        //生成一只鸟的实例 老鹰
        Bird eagle=new Bird();
        eagle.Color="灰色";
        eagle.Weigt=10;
        System.out.println("这是一只鸟,颜色是"+eagle.Color);
        eagle.fly();
        eagle.eat();
        
        
    }
    
}
原文地址:https://www.cnblogs.com/panyiquan/p/5239048.html