美文网首页
2019-03-11

2019-03-11

作者: 北街九条狗 | 来源:发表于2019-03-11 19:11 被阅读0次

    /*
             * GC(垃圾回收机制):finalize()
             * 常量:程序运行时不可变,final修饰的变量就是常量
             * 封装:
             *      public 公有整个工程可见(类和方法和属性)
             *      protectd 受保护的,当前包和跨包子类可见(方法跟属性)
             *      默认的当前包可见,跨包就不可见(类和方法和属性)
             *      private 只有当前类可见
             *      
             *      JavaBean(实体类)
             *      1.必须有无参构造器(跟框架有关)
             *      2.属性都是私有--保护数据
             *      3.有公有的get和set方法--访问和修改
             * static 关键字静态
             *      修饰方法跟属性(全局变量,修饰的全局变量:类变量,静态变量)
             *      不能修饰类,构造器,局部变量
             * 
             *      static修饰方法跟属性,可以通过类名直接调用
             *      静态方法只能直接访问静态成员,不能直接访问非静态成员
             *      静态成员归这个类的所有对象共享
             * 
             *      单例模式
             * Java中是单继承 : 接口(Interface)弥补了单继承的缺点
             * 继承 :public class A extends B{}
             * A类称为子类,B称为父类,A类具有所有B类拥有的属性和方法,除了构造器和私有成员
             * 继承带来的优点:
             * 是一种代码重用的重要手段,也是实现"开闭原则"的基础,子类可以添加自己独有的属性和方法来拓展功能
             * 开闭原则:对拓展开放,对修改关闭
             * 
             * 
             * 创建子类对象时,子类构造器会默认调用父类的无参构造器先创建父类对象,之后再创建子类对象
             * 若父类没有无参构造器,子类子类构造器必须显式(写代码)调用父类的有参构造器,否则编译出错
             *      
             * super
             * 1.super(args)调用父类其他构造器,只能用在子类构造器,第一行 只能用一次
             * 2.super.属性名.super.方法名
             * 
             * 
             * 重载(静态多态,编译时多态,overload):一个类中同名不同参的方法
             * 重写[覆盖](运行时多态,override):子类中,与父类当中,与父类方法同名,同参,同返回值类型,子类的访问权限修饰符不小于父类
             * 
             * 上溯造型(向上转型):父类引用指向子类对象
             * 父类引用不能访问子类拓展的属性跟方法
             * 调用的方法取决于对像类型,不取决于引用类型
             * Father sd=new Son();
             * 
             * 下溯造型(向下转型):子类引用指向父类对象,只有上溯过的才能下溯
             * Son sd1= (Son)sd;
             * 
             * 判断一个引用是指向哪一个类
             * if(sd4 intstanceof SonDemo2){
             *      System.out.println(SanDemo1);
             * }
             * 
             * 
             */
    

    相关文章

      网友评论

          本文标题:2019-03-11

          本文链接:https://www.haomeiwen.com/subject/lhqipqtx.html