zoukankan      html  css  js  c++  java
  • Java 多态 接口继承等学习笔记

    Super关键字

    1.子类可以调用父类声明的构造方法 ;

      语法:在子类的构造方法中使用super关键字  super(参数列表)

    2.操作被隐藏的成员变量(子类的成员变量和父类的成员变量重名的说法)和被重写的成员方法

      语法:super.成员变量;

        super.成员方法(参数列表)

    This关键字

    1.隐式的用于引用对象的成员变量和方法    构造函数中调用其他方法

    private void setName(String name){

        this.name=name;   //this.name指的是类中的成员变量  第二个name指的是形参name

    //将参数name赋予类中的成员变量

      }  this关键字和对象之间的关系? this的引用就是对一个对象的引用

    2.作为方法的返回值

    private Book getBook(){

     return this; //返回Book类的引用

      }

    静态数据和方法通常是为了提供共享数据或方法的,如数据计算公式,以static声明并实现,调用时直接使用类名.静态成员(静态方法)即可。

    抽象类只声明方法的存在而不去具体实现方法,是由子类继承并实现抽象方法的细节

    内部类和外部类的定义 语法

    成员内部类成员只有在内部使用,外部类无法使用;使用this关键字获取引用,内部类:this.变量  外部类是如此调用的:outClass.this.成员变量

    匿名内部类使用在 当使用图形化编程的事件监听器代码中  简化代码 增加代码的可读性

     

    我希望有个如你一般的人, 如山间清爽的风, 如古城温暖的光, 只要最后是你就好。 今天, 你路过了谁? 谁又丢失了你呢?
  • 相关阅读:
    poj 1698 二分图多重匹配
    poj 3207 2-sat
    hdu4932 Miaomiao's Geometry
    hdu4924 Football Manager
    hdu4914 Linear recursive sequence
    hdoj4906 Our happy ending(2014 Multi-University Training Contest 4)
    poj1987 Distance Statistics
    poj3342 Party at Hali-Bula
    C/C++ 调用qsort/sort 对字符数组排序的cmp函数写法
    poj1947 Rebuilding Roads
  • 原文地址:https://www.cnblogs.com/smartwen666/p/7595732.html
Copyright © 2011-2022 走看看