zoukankan      html  css  js  c++  java
  • 面向对象oop

    以一种组件化的形式进行代码的设计,最大的好处是可以重用
    特征:
    • 封装:保护内部的定义结构安全性
    • 继承:在已有飞程序结构上继续扩充新的功能
    • 多态:同一个方法在不同的场景会有不同展现

    面向对象开发分为一下步骤:

    OOA(面向对象分析)、OOD(面向对象设计)、OOP(面向对象编程)

    类和对象

    类:共性的集合 (抽象)                              例如,人
    对象:某一个性的产物(类的一个实物)      例如,二狗
    类实际上是对象操作的模板,但是类不能直接使用,必须通过实例对象来使用    例如,实例new
    类是不能够直接使用的,对象是可以直接使用的,对象是通过类产生的

    类和对象的基本定义
    calss 类名()
    class Book{        //定义一个类        pubilc,private,不写(调用时,默认为public)
        String title;        //书的名字
        double price;        //书的价格
        public void getInfo(){        //此方法将由对象调用
            System.out.printfln("图书名称:"+title+",价格:"+price);
        }
    }
    • field(属性、成员、变量),就是一堆变量的集合
    • method(方法、行为),此时的方法是由对象调用
    声明并实例化对象:类名称 对象名称=new 类名称();
    或者                        类名称 对象名称=null;
                                   对象名称=new 类名称();
    引用数据类型与基本数据类型最大的不同是需要内存的开辟和使用,new的只要功能是开辟内存空间
  • 相关阅读:
    MD5算法MFC实现
    asp.net2.0新特点
    file format
    C专家编程第二章学习笔记
    Bye Czech golden generation
    中间层
    学完谭C之后
    C语言学习之路
    荀子劝学篇
    C语言常用转义字符表
  • 原文地址:https://www.cnblogs.com/ivy-xu/p/5256719.html
Copyright © 2011-2022 走看看