美文网首页
Java调用内部类

Java调用内部类

作者: 倔强_2722 | 来源:发表于2020-08-08 18:20 被阅读0次

    1.当内部类是非静态类时,需要创建外部类对象,通过外部类对象调用内部类

    public class SumOfTwoNumsLinkedList {
        public class ListNode{
            int data;
            ListNode next;
    
            public ListNode(int data){
                this.data = data;
            }
        }
        public static void main(String[] args) {
            SumOfTwoNumsLinkedList sum = new SumOfTwoNumsLinkedList();
            ListNode l1 = sum.new ListNode(5);
            l1.next = sum.new ListNode(8);
        }
    }
    

    2.当内部类是静态类时,可以直接创建内部类对象并使用

    public class SumOfTwoNumsLinkedList {
        public static class ListNode{
            int data;
            ListNode next;
    
            public ListNode(int data){
                this.data = data;
            }
        }
        public static void main(String[] args) {
            ListNode l1 = new ListNode(6);
            l1.next = new ListNode(9);
    
        }
    }
    

    相关文章

      网友评论

          本文标题:Java调用内部类

          本文链接:https://www.haomeiwen.com/subject/qmwhdktx.html