首页 > 代码库 > 内部类
内部类
package com.inba.maya.JiHe; public class NeiBuLei { public class T1{ } static class T2{private String name; public void l(){} static void k(){} } interface T3{ public void yi(); public void er(); } abstract class T4{ } }
package com.inba.maya.JiHe; public class CeShi { public static void main(String[] args) { //在实例化,实例成员类时需先实例化文件类再点new内部类 NeiBuLei.T1 t1=new NeiBuLei().new T1(); //在实例化,静态成员类时直接可以用类名调用其静态类然后new出来 NeiBuLei.T2 t2=new NeiBuLei.T2(); //实例化接口时需要一个大括号 NeiBuLei.T3 t3=new NeiBuLei.T3() { @Override public void yi() { System.out.println("无名内部类"); } @Override public void er() { // TODO 自动生成的方法存根 } }; t3.yi(); } }
内部类
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。