方法内部类可以调用静态属性或方法吗?

来源:7-8 Java 中的方法内部类

会飞的小猪崽儿

2017-03-03 20:12

方法内部类可以调用外部类的该方法中的静态属性或方法吗?

写回答 关注

4回答

  • 劳动的人民
    2017-05-11 17:58:17
    //外部类
    public class HelloWorld {
        
        private String name = "爱慕课";
        
        // 外部类中的show方法
        public void show() { 
    		// 定义方法内部类
    		class MInner {
    			int score = 83;
    			public int getScore() {
    				return score + 10;
    			}
    		}
            
    		// 创建方法内部类的对象
            MInner min=new MInner();
            
            // 调用内部类的方法
    		
            int newScore=min.getScore();
            
    		System.out.println("姓名:" + name + "\n加分后的成绩:" + newScore);
    	}
        
    	// 测试方法内部类
    	public static void main(String[] args) {
            
    		// 创建外部类的对象
            HelloWorld mo = new HelloWorld();
            
            // 调用外部类的方法
    		mo.show();
    	}
    }

    已经补充完整。

  • ziom
    2017-03-06 13:15:07

    可以,求采纳

  • 会飞的小猪崽儿
    2017-03-03 22:37:04

    哦哦,好的

  • 思o念
    2017-03-03 20:29:51

    可以的

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530646 学习 · 6091 问题

查看课程

相似问题