• 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();
            
            
        }
        
    }
  • 相关阅读:
    Ajax实践学习笔记(三) Ajax应用模型
    代码之美
    Git 和Github初次使用 (转) Anny
    VisitsPageViewUnique Visitors: Metrics From GA Anny
    Building and Installing Node.js Anny
    Callback in NodeJS Anny
    Intall Apache & php on Ubuntu Anny
    [转载]Linux系统下超强远程同步备份工具Rsync使用详解 Anny
    Cannot Boot WEBrick: "WARN TCPServer Error: Address already in use " Anny
    chmod(转) Anny
  • 原文地址:https://www.cnblogs.com/panyiquan/p/5239048.html
Copyright © 2020-2023  润新知