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的只要功能是开辟内存空间
  • 相关阅读:
    android pcm
    mongo DB的一般操作
    使用SQL Server 扩展事件来创建死锁的时间跟踪
    sql 日期格式汇总
    简述SQL2008部署多实例集群(学习)
    数据库压缩备份提高备份效率
    SSRS报表连接超时的问题
    classLoader.getResourceAsStream中文乱码
    jQuery与js对象互转
    sqlserver判断字段是否存在更改字段
  • 原文地址:https://www.cnblogs.com/ivy-xu/p/5256719.html
Copyright © 2011-2022 走看看