zoukankan      html  css  js  c++  java
  • java基础(二)

    1.封装: 把对象的属性和方法结合成一个独立的整体,隐藏实现细节,并提供对外访问的接口
    2.封装的优点:
    a. 隐藏实现细节
    b. 安全性
    c. 增加代码复用性
    d. 模块化
    3.继承: 从已知的一个类中派生出一个新的类,叫子类。子类实现了父类所有非私有化的属性和方法,并根据实际需求扩展出新的行为
    4.继承的优点:
    a. 继承是传递的,易于在其基础上构造和扩充
    b. 简化对事物的描绘,使得层次更加清晰
    c. 减少代码冗余
    d. 提高可维护性
    5.被继承的类叫超类(superclass),继承超类的类叫做子类(subclass)
    6.成员变量修饰符:public、private、protected、friendly、final、static、Transient
    7.private属性和方法不能被继承
    8.超类有构造方法,子类必须先调用超类的构造的方法且先构造
    9.一个类如果没有extends任何类,则默认继承object类
    10.Java只支持单继承,不允许多重继承
    11,子类继承父类的成员变量和成员方法,但不继承父类的构造方法
    12.多态: 多个不同的对象对同一消息作出响应。同一消息根据不同的对象而采用各种不同的方法
    13.多态的优点: 主要是利于扩展。直接上代码自己来体会
    14.重写: (重置、覆盖)是子类重新定义父类中己经定义的方法,即子类重写父类方法
    15.重载: 就是在同一类中允许同时存在一个以上的同名方法,只要这些方法的参数个数或类型不同即可
  • 相关阅读:
    工作也是一样,认真对待,你是在为自己工作
    程序员学习能力提升三要素(转载)
    该读些啥书
    每个程序员都应读的书
    微博时光机定时发送微博
    WordPress快速建站
    Tweenlite的用法
    Away3D粒子系统中文快速上手指南
    操盘手 李彪 照片[转]
    URLClassLoader加载class到当前线程类加载器【zt】
  • 原文地址:https://www.cnblogs.com/crdhm12040605/p/14027841.html
Copyright © 2011-2022 走看看