java匿名内部类实例代码详解

 更新时间:2019年12月31日 09:35:43   作者:西西嘛呦  
这篇文章主要介绍了java匿名内部类实例代码详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这篇文章主要介绍了java匿名内部类实例代码详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

Person.java

package insof;

public class Person extends Object{
  String name;
  static int age;
  public Person() {
    this.name = "tom";
    System.out.println("执行的是构造方法");
  }
  public void test(){
    System.out.println("Person的test方法");
}

Main.java

package insof;

public class Main {
  
  public static void main(String[] args) {
    //匿名内部类,为Person的子类
    //该类没有类名,不能显示的调用new方法来创建对象,想要初始化属性可以用代码块
    
    Person p = new Person() {
      {
        super.name = "jack";
      }
      @Override
      public void test() {
        System.out.println("匿名子类");
      }
    };
    System.out.println(p.name);
    p.test();
  }
}

输出:

执行的是构造方法

jack

匿名子类

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Spring占位符Placeholder的实现原理解析

    Spring占位符Placeholder的实现原理解析

    这篇文章主要介绍了Spring占位符Placeholder的实现原理,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • Spring AOP事务管理的示例详解

    Spring AOP事务管理的示例详解

    这篇文章将通过转账案例为大家详细介绍一下Spring AOP是如何进行事务管理的,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2022-06-06
  • SpringBoot内部调用事务不起作用问题的解决方案

    SpringBoot内部调用事务不起作用问题的解决方案

    这篇文章主要介绍了SpringBoot事务不起作用问题的解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • java使用BeanUtils.copyProperties踩坑经历

    java使用BeanUtils.copyProperties踩坑经历

    最近在做个项目,踩了个坑特此记录一下,本文主要介绍了使用BeanUtils.copyProperties踩坑经历,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • 详解Java枚举类在生产环境中的使用方式

    详解Java枚举类在生产环境中的使用方式

    本文主要介绍了Java枚举类在生产环境中的使用方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-02-02
  • 剑指Offer之Java算法习题精讲二叉树与N叉树

    剑指Offer之Java算法习题精讲二叉树与N叉树

    跟着思路走,之后从简单题入手,反复去看,做过之后可能会忘记,之后再做一次,记不住就反复做,反复寻求思路和规律,慢慢积累就会发现质的变化
    2022-03-03
  • 解决springboot接入springfox-swagger2遇到的一些问题

    解决springboot接入springfox-swagger2遇到的一些问题

    这篇文章主要介绍了解决springboot接入springfox-swagger2遇到的一些问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • Springboot 如何设置启动内存

    Springboot 如何设置启动内存

    这篇文章主要介绍了Springboot 如何设置启动内存,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02
  • Kotlin 基础教程之数组容器

    Kotlin 基础教程之数组容器

    这篇文章主要介绍了Kotlin 基础教程之数组容器的相关资料,需要的朋友可以参考下
    2017-06-06
  • centos7安装jdk-8u333详细图文教程

    centos7安装jdk-8u333详细图文教程

    很多集成环境并不包含jdk环境,即使有相应的组件,在使用时也无法很好的使用,调试过程中也会遇到各种各样的问题,所以很多情况下还是建议在服务器内手动部署,下面这篇文章主要给大家介绍了关于centos7安装jdk-8u333的相关资料,需要的朋友可以参考下
    2023-05-05

最新评论