类名称 对象名 = new 类名称(); 【外部类名称.内部类名称 对象名 = new 外部类名称().new 内部类名称();】
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
package cn.itcast.day11.demo03;
publicclassDemo01InnerClass{
publicstaticvoidmain(String[] args){ Body body = new Body(); // 外部类的对象 // 通过外部类的对象,调用外部类的方法,里面间接在使用内部类Heart body.methodBody(); System.out.println("=====================");
// 按照公式写: Body.Hearts heart = new Body().new Heart(); heart.beat(); }