zoukankan      html  css  js  c++  java
  • 初来驾到学JAVA继承初识

    继承就是通过扩展一个已有的类,并继承该类的属性和行为来创建一个新的类这叫继承
    A extends B 那么A是B的子类 可以说为A 继承B

    如果B 中有a.b.c A 中有e.d.f
    那么在内存里面实现的是先将B中的元素存起来 在将A中的元素叠加在B的后面 然后交个A
    在内存里面A有B中的所以元素;
    在继承的过程中 子类可以继承父类 每个子类只有一个父类 但是父类可以有多个子类
    在继承时是子类指向父类 而不是父类指向子类

    继承的优点是:一代码可重用性 二子类可以扩展父类的属性和方法 三是父类的属性和方法可以用于
    子类 四是设计应用程序更简单。

    方法重写和方法重载
    重载是在同一个类中对方法进行重载
    要求是同一个类方法相同传入不同参数。
    方法重写是:子类中的方法与父类中的方法相同其中包括方法名称 参数列表,返回类型
    重写体现的是父类与子类方法之间的关系,重载体现的是一个类的内部方法之间的关系

    this与super的用法
    this()只能在本类中调用并且写在构造方法里面第一行
    super()用于调用父类的指定构造方法,它只能调父类 调用方法时也写到第一行
    this点 代表当前对象 this点可以访问当前的对象属性和行为
    super点 代表当前对象的父类部分 用super可以访问来自父类的属性和行为但是受访问修饰符的限

  • 相关阅读:
    桂林印象
    快变
    近期的事
    *C#中使用ref和out一点认识!*
    *在框架集页面放置TreeView控件时页面跳转的问题解决*
    *无法找到脚本库的问题*
    *Ajax.Net快速入门*
    *网页过期*
    *Prototype开发笔记*
    *正则表达式*
  • 原文地址:https://www.cnblogs.com/zacy110/p/5215445.html
Copyright © 2011-2022 走看看