zoukankan      html  css  js  c++  java
  • JAVA 创建内部类的对象

     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 }

    运行代码↓

  • 相关阅读:
    Stm32高级定时器(一)
    AES算法简介
    vsim仿真VHDL输出fsdb格式文件
    ncsim仿真VHDL
    云贵高原骑行
    触发器(笔记)
    几种常见的十进制代码(笔记)
    时序电路分类
    组合逻辑电路和时序逻辑电路比较
    数字电路基础(网络整理)
  • 原文地址:https://www.cnblogs.com/Ssinoo/p/10889000.html
Copyright © 2011-2022 走看看