zoukankan      html  css  js  c++  java
  • 内部类

    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();
            
    
        }
    
    }
  • 相关阅读:
    畅通工程续 dijkstra
    能量项链 区间dp
    机器人军团
    skiing
    数论知识
    灯泡游戏
    60. 第k个排列
    17. 电话号码的字母组合
    101. 对称二叉树
    144. 二叉树的前序遍历
  • 原文地址:https://www.cnblogs.com/AnswerTheQuestion/p/6241778.html
Copyright © 2011-2022 走看看