• java听课笔记(七)


    面向对象

    封装 继承 多态

    封装---private

    封装属性

    可通过 get/set 方法进行属性操作

    封装方法

    实现某些方法对外不可见

    封装的作用

    代码重用

    继承

    在子类中创建子类对象,看是否能够调用从父类继承的私有属性?(看不到,是不是父类的东西子类只是借来用用,而且还有的不让用,应该是吧)

    不支持多重继承

    除了构造方法外都被继承,私有不能访问

    支持多层次继承

    访问修饰符

    重写:

    子类和父类中方法的声明完全一致(除了访问修饰符)

    不能更严格

    super调用父类构造方法

    this调用自己的构造方法

    多态

    父类的引用指向子类的对象

    运行时会运行子类的覆盖方法

    编译时多态

    运行时多态

     1 public class test5 {
     2 public int i=0;
     3 
     4 public static void main(String[] args){
     5 test6 t6 = new test6();
     6 System.out.println(t6.i);
     7 }
     8 
     9 }
    10 
    11 class test6 extends test5{
    12 public int i=1;//注释了输出0 不注释输出1
    13 
    14 }
  • 相关阅读:
    PAT 1032 (未完成)
    PAT 1031
    PAT 1030
    将爬取到的数据存入数据框并导出
    XPath常见用法
    python 图表
    Protobuf在Unity中的通讯使用
    ProtoBuf在Unity中的使用
    Unity更新资源代码
    匿名函数
  • 原文地址:https://www.cnblogs.com/dongwenbo/p/3287047.html
Copyright © 2020-2023  润新知