首页 > 编程语言 > 详细

JAVA 创建内部类的对象

时间:2019-05-19 14:14:31      阅读:97      评论:0      收藏:0      [点我收藏+]
 1 package Demo519;
 2 /*
 3 类的第五个成员,内部类
 4 1.在类的内部在定义类
 5 2.内部类的分类:成员方法内部类(放在方法外)
 6   <1>如何创建内部类的对象
 7   <2>如何区分调用外部内,内部类的变量
 8   <3>局部内部类的使用
 9  */
10 public class TestInnerClass {
11     public static void main(String[] args) {
12         //创建静态内部类的对象,可以直接通过外部类调用静态内部类的构造器
13         Person1.Dog d= new Person1.Dog();
14         Person1 p= new Person1();
15         Person1.Bird b= p.new Bird();
16         b.info();
17 
18     }
19 }
20 class Person1{
21     String name;
22     int age ;
23     //成员内部类(非static的)
24     class Bird{
25         String name;
26         int id ;
27         public Bird(){
28 
29         }
30         public void setName(String name){
31 
32         }
33         public void info(){
34             show();
35         }
36     }
37     //静态的
38     static class Dog{
39 
40     }
41     public void show(){
42         System.out.println("我是show方法");
43     }
44     public void method1(){
45         class A{
46 
47         }
48     }
49 }

运行代码↓

技术分享图片

 

JAVA 创建内部类的对象

原文:https://www.cnblogs.com/Ssinoo/p/10889000.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!