匿名对象和内部类
来源:互联网 发布:young网络域名 编辑:程序博客网 时间:2024/06/13 23:38
1、匿名对象的特点
概念:匿名对象是指创建对象时,只有创建对象的语句,却没有吧对象的地址赋值给某个对象。
例如:
package com.niming;/* * 这里创建一个对象 */public class Person { public void eat() { System.out.println("哈哈哈哈"); }}
创建一个普通对象
Person p = new Person();
创建一个匿名对象
new Person();
特点:
创建匿名对象直接使用,没有变量名。
匿名对象在没有指定其引用时,只能使用一次。
匿名对象可以作为方法的接收参数、和方法的返回值.
2、内部类
概念很简单、就是写在其他类中的类就叫做内部类。
内部类的分类
1、成员内部类:定义在外部类的成员位置可以通过外部类的对象进行访问。
访问方式: 外部类.内部类 变量名 = new 外部类().new 内部类();
2、局部内部类:定义在外部类方法中的局部位置
访问方式:在外部类的方法中创建内部对象,进行访问。
3、匿名内部类
//已经存在的父类:public abstract class Person{ public abstract void eat();}//定义并创建该父类的子类对象,并用多态的方式赋值给父类引用变量Person p = new Person(){ public void eat() { System.out.println(“我吃了”);}};//调用eat方法p.eat();
或者
new Person(){ public void eat() { System.out.println(“我吃了”);}}.eat();
阅读全文
0 0
- 匿名对象和内部类
- 匿名对象和内部类
- 内部类、匿名内部类和对象的初始化过程
- JavaSE 学习参考:匿名内部类和匿名对象
- java关于匿名对象和匿名内部类
- 内部类、匿名类【对象】
- 面向对象---匿名内部类
- 匿名内部类创建对象
- 接口 匿名对象 内部类
- 面向对象--匿名内部类
- 内部类和匿名内部类
- 内部类和匿名内部类
- 内部类和匿名内部类
- 内部类和匿名内部类
- 内部类和匿名内部类
- 内部类和匿名内部类
- 内部类和匿名内部类
- 内部类和匿名内部类
- HDU5696:区间的价值(搜索 & 分治 & 思维)
- 变量的作用域,初始化
- 2017年,前端开发市场饱和了么
- hdu 2028 多个数的最小公倍数
- explain详解
- 匿名对象和内部类
- 测试用例设计及面试题分析
- Redis简单入门
- 杭电ACM OJ 1016 Prime Ring Problem 回溯法+ 高效判断素数 快速轻松解决
- spring security 个性化登录策略
- 一步步实现WebServer中间件——从一个最简单的WebServer开始
- shell学习之二十--函数及函数的作用
- ASPX页面的运行机制
- 结构体内的指针