JAVA面向对象

1.匿名对象

定义:创建对象时,只有创建对象的语句,没有把对象地址值赋值给某个变量

格式:new 类名()

特点:

创建匿名对象之间访问,没有变量名

匿名对象在没有指定其引用变量时,只能使用一次

匿名对象可以作为方法接收的参数、或者返回值使用

2.内部类.

成员内部类

定义一个内部类时,是一个正常定义类的过程,在内部类中可以直接访问外部类的所有成员

格式:class 外部类{

  修饰符  内部类{

  }

}

访问方式:

外部类名.内部类名 变量名=new 外部类名().new 内部类名()

局部内部类

class 外部类{

  public void 方法名{

    修饰符  内部类{

      }

  }

  new 内部类.成员

}

访问方式:在外部类中创建内部类对象,进行访问

3.匿名内部类

作用:匿名内部类是创建某个类型子类对象的快捷方式

格式:

new 父类或者接口{

  方法重写

}

posted @ 2020-09-29 16:29  杰斯-java  阅读(93)  评论(0)    收藏  举报