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.重载: 就是在同一类中允许同时存在一个以上的同名方法,只要这些方法的参数个数或类型不同即可
  • 相关阅读:
    win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程
    Jenkins 不同角色不同视图及不同权限设置
    dig挖出DNS的秘密
    Linux Shell高级技巧
    《Linux内核设计与实现》读书笔记
    github开发
    NodeJs-- 新建项目实例
    Linux makefile 教程 非常详细,且易懂
    cms完整视频教程+源码 孔浩老师 全131讲
    Redis实现简单消息队列
  • 原文地址:https://www.cnblogs.com/crdhm12040605/p/14027841.html
Copyright © 2011-2022 走看看