码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA 创建内部类的对象

时间:2019-05-19 13:51:15      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:ati   show   成员方法   demo   mamicode   family   nbsp   调用   string   

 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 创建内部类的对象

标签:ati   show   成员方法   demo   mamicode   family   nbsp   调用   string   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!