zoukankan      html  css  js  c++  java
  • 2016/04/06

    静态变量归所有类所有。

    当一个类修改值以后,值会一直保存,并且会影响别人

    要使用一个静态变量不需要new就可以使用   例 :(类名)(变量名)

    superclass 基础类/父类/超类     extends  继承的关键字

    subclass 子类

    Java中只有单继承(一个类只有一个父类)而C++是多继承  private 私有的只能自己使用

    关系:是指类与类的关系

    Java中的三个a: 1.“is-a”是继承的关系,比如人是动物,人和动物是继承的关系;
                             2.“has-a”是聚合的关系,比如人有眼睛,人和眼睛是聚合的关系;
                             3.如果一个类继承自另一个类,那么它们是“is-a”的关系,如果一个类的成员中引用了另一个类,那么它们是“has-a”的关系

    方法的重写:①发生在父类和子类之间 ②并且名字、参数、返回值都一模一样

    @Override 方法的重写(注解)

    Java继承:让子类具有类的属性(修饰符)

    为什么要重写?

             ①父类的方法不适合子类,需要再修改

             ②多态

    多态:1.父类的引用指向子类的实例 2.多态的实现最主要靠重写   object (对象)

    一个对象的引用,由指向不同实例,会有不同的表现

    多态实现要点:①父类对象指向子类的引用 ②子类对父类的重写

  • 相关阅读:
    PHP 处理接口保证数据安全性
    zeromq使用模式实验总结
    文件描述符设置
    配置openssh实现sftp远程文件上传
    系统信号(signal)与其他(定时器,退出清理等)
    Python Subprocess Popen 管道阻塞问题分析解决
    fastcgi协议之一:定义
    命名空间与自动加载机制
    PSR规范
    细说php的异常和错误处理机制
  • 原文地址:https://www.cnblogs.com/chenyangpeng/p/5361141.html
Copyright © 2011-2022 走看看