zoukankan      html  css  js  c++  java
  • 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 }
  • 相关阅读:
    js1
    curl获取图片
    TP中讲的两种ajax方法
    tp验证码
    TP上传图片
    TP中登录验证
    tp中自定义跳转页面
    用户数据库表状态一类的问题
    用php实现斐波那契数列
    微信的网页授权登陆
  • 原文地址:https://www.cnblogs.com/dongwenbo/p/3287047.html
Copyright © 2011-2022 走看看