zoukankan      html  css  js  c++  java
  • Java-03-类

    声明

    class A

    {

      ...

    }  

    实例化

      A a = new A();

    空对象

      A a = null;

    对象的比较

      ==

        比较两个对象的内存地址

      equals()

        比较两个对象的内容

        e.g.  if (a.equals(b) ) then ...

    对象数组

      A p[];p=new A[3];数组元素

      A p[]=new A[3];

      p[2]=new A;数组元素指向实例化对象

      A p[]={new A(),new A()};

    继承

      class Child extends Parent  //extends关键字:继承

      {

        ...

      }  

      允许多层继承,不允许多重继承(也即不允许1个子类同时有多个父类)

    super关键字

      super()调用父类的构造方法(只能放在第一行)

      super.父类属性;

      super.父类方法();

    覆写

    多态

      Person a =new Student();

    静态代码段

      static

      {

        ...

      }

      当且仅当本类的第一个对象实例化时,静态代码段被执行(在构造方法执行前被执行)。

  • 相关阅读:
    Samba服务器配置
    Showdoc
    wkhtmltoimage(网页剪切功能)
    GTID数据库备份
    awstats日志分析
    docker桥接
    php的opcache缓存扩展(php页面代码刷新速度)
    Pureftp SSL/TLS配置
    ssh-keygen配置
    systemctl使用
  • 原文地址:https://www.cnblogs.com/georgethrax/p/3674310.html
Copyright © 2011-2022 走看看