`

java_匿名内部类

    博客分类:
  • java
阅读更多
package com.bitsoft.inner;

interface Person {
	public void print();
}

class Demo {
	public void fun(Person per) {
		per.print();
	}
	public void get() {
		this.fun([color=red][b]new Person() {
			
			public void print() {
				System.out.println("我是一个学生.");
			}
			
		}[/b][/color]);
	}
}

public class OODemo {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		
		new Demo().get();
		
	}

}
匿名内部类实现了Person接口
分享到:
评论

相关推荐

    JAVA_匿名内部类

    Java匿名内部类是Java语言中一个独特且强大的特性,它允许我们在不定义完整类的情况下创建对象。这种类没有名字,通常用作一次性实现某个接口或继承某个类的情况,尤其是在需要简洁代码的地方。以下是对Java匿名内部...

    Java4Android 35_内部类和匿名内部类

    在Java编程语言中,内部类和匿名内部类是两种特殊类型的类,它们为代码的组织和功能实现提供了独特的灵活性。本教程"Java4Android 35_内部类和匿名内部类"深入探讨了这两个概念,旨在帮助开发者更好地理解和运用它们...

    java 匿名内部类的使用规范

    Java匿名内部类是Java语言中一个独特且强大的特性,它允许我们在不需要定义一个单独的类的情况下创建类的实例。这在处理回调、事件监听、单例模式以及其他需要短时间内定义一个简单类的情况时非常有用。本篇文章将...

    JAVA_12内部类

    9. **内部类与Lambda表达式**:Java 8引入的Lambda表达式可以看作是匿名内部类的一种简化形式,特别是对于实现单方法接口的情况。 10. **应用示例**:内部类在Swing和Android开发中广泛应用,如在创建GUI组件、事件...

    16.java匿名内部类.zip

    16.java匿名内部类.zip16.java匿名内部类.zip16.java匿名内部类.zip16.java匿名内部类.zip16.java匿名内部类.zip16.java匿名内部类.zip16.java匿名内部类.zip16.java匿名内部类.zip16.java匿名内部类.zip16.java匿名...

    MLDN魔乐JAVA_12内部类.rar

    内部类主要分为四种类型:成员内部类、局部内部类、匿名内部类和静态内部类。下面我们将逐一探讨这些知识点: 1. **成员内部类**: - 成员内部类就像其他成员(如变量和方法)一样,可以是公有的或私有的,它可以...

    java中的匿名内部类总结

    Java 中的匿名内部类总结 Java 中的匿名内部类是一种特殊的内部类,它没有名字,因此也称为匿名类。匿名内部类是一种简洁的编程方式,能够简化代码编写,但它也有一些限制和特点。 匿名内部类的定义 匿名内部类是...

    Java 匿名内部类

    Java匿名内部类是Java语言中一个独特且强大的特性,它允许我们在不定义单独类的情况下创建对象。这种类没有名字,通常用作一次性实现某个接口或继承某个类的需求。在Java编程中,匿名内部类主要用于事件处理、回调...

    java 内部类使用(内部匿名类)

    内部类分为几种类型,包括成员内部类、局部内部类、匿名内部类以及方法参数内部类。 1. **成员内部类**:成员内部类就像是外部类的一个普通成员,可以是静态或非静态的。非静态内部类拥有对外部类的引用,可以直接...

    基于Java的匿名内部类分析与应用.pdf

    "基于Java的匿名内部类分析与应用" 匿名内部类是Java语言中的一大特色,它可以在类的定义中嵌套定义另一个类。匿名内部类没有名字,所以不能用匿名类声明对象,但是可以直接用匿名类创建一个对象。 匿名内部类的...

    Java中inner_class内部类

    3. 匿名内部类:没有名字的内部类,通常用于快速实现接口或抽象类的一个简单版本,常用于事件处理。 4. 静态嵌套类:静态内部类,也称为嵌套类,它们与普通静态成员类似,不持有对外部类的引用,因此可以独立存在。...

    java基础四种匿名内部类

    掌握java四中匿名内部类

    Android开发匿名内部类

    在Java编程语言中,匿名内部类是一种特殊的类,它没有名字,通常用于简化代码和实现特定功能,如事件处理或接口快速实现。在Android开发中,匿名内部类的应用尤其广泛,因为Android框架中的许多组件(如按钮、文本...

    匿名内部类核心重点知识讲解和经典例子讲解

    匿名内部类是Java编程语言中一个独特且强大的特性,它允许我们在定义类的同时不为它提供名字。这种类主要用于创建一次性使用的对象,特别是在需要实现某个接口或者继承某个类的场合,而无需创建独立的文件来定义这个...

    Android 匿名内部类作为事件监听类

    在Java中,匿名内部类是没有名字的类,它可以直接继承一个类或实现一个接口。在Android中,由于大部分事件处理都是基于接口实现的,如OnClickListener、OnCheckedChangeListener等,因此我们通常会用匿名内部类来...

    内部类知识总结3--匿名内部类

    总之,匿名内部类是Java中一个强大的工具,它简化了代码结构,提高了代码的可读性和可维护性。然而,正确理解和使用它,需要充分理解其特性和限制,避免可能的陷阱。通过不断实践和学习,我们可以更好地掌握这一技术...

    Java中的内部类和匿名类

    Java 中的内部类和匿名类 Java 中的内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在 C++ 里也有,那就是嵌套类(Nested Class)。内部类从表面上看,就是在类中又定义了一个类,而实际上并没有那么...

    从零开始学JAVA第12章_内部类.ppt

    内部类可以分为非静态内部类、局部内部类、静态内部类和匿名内部类四种。 非静态内部类是指定义在另一个类的非静态成员中的类。非静态内部类可以访问外部类的成员变量和成员方法,同时也可以被外部类访问。在外部类...

Global site tag (gtag.js) - Google Analytics