美文网首页
Java对象实例

Java对象实例

作者: CoderLF | 来源:发表于2019-07-17 20:35 被阅读0次
    1. 匿名对象: 就是 直接new一个对象 然后直接使用 这个没有名字的对象就是匿名对象

    2. 封装:隐藏类的属性和实现细节,然后仅对外提供公共的访问方式

    3. this : 类似于iOS中的self的用法,可代指当前调用的对象或者方法

    4. final :

      • final修饰的类不能被继承
      • final修饰的方法不能被子类重写
      • final修饰的变量(成员变量和局部变量)是常量,只能在定义的时候被赋值一次
    5. 抽象方法: 当定义一个方法的时候 没有方法体实现,必须用abstract修饰

    6. 抽象类 abstract: 当一个类内部包含了抽象方法时,必须用abstract来修饰,为抽象类

    7. 接口: 如果一个抽象类中的所有方法都是抽象方法,这个类就可以用另外一种方式定义,是为接口,需要用interface关键字来声明

      • 接口中的抽象方法不需要使用abstract来声明,因为接口中的抽象方法默认会被 public abstract修饰
      • 接口不能被实例化,需要一个类使用implements关键字实现接口中的所有方法
      • 接口也可以继承接口
      • 当一个类实现接口时,如果这个类是抽象类,则实现接口中的部分方法即可,否则 需要实现接口中的所有方法
      • 一个类通过implements实现接口时,可以实现多个接口,被实现的多个接口之间用逗号隔开
      • 一个接口可以通过extends关键字继承多个接口,接口之间用逗号隔开
      • 一个类在继承另一个类的同时还可以实现接口,此时 extends关键字必须在implements关键字之前
    8. 对象的类型转换: (对象) instanceof (类或者接口)

    9. 匿名类:

        new 父类(参数列表) 或者父接口 {
          匿名类 实现部分
        }
      
    10. 泛型: 规定集合的类型,即定义的集合只能存放指定的类型

    相关文章

      网友评论

          本文标题:Java对象实例

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