package com.zhaosoft.text;
public class A {
class Dog{
private String name;
private int age;
public int step;
public Dog(String s,int a) {
name=s;
age=a;
step=0;
}
public void run(Dog fast){
fast.step++;
}
}
/**
* @param args
*/
public static void main(String[] args) {
A a=new A();
Dog d=a.new Dog("Tom",3);
d.step=25;
d.run(d);
System.out.println(d.step);
}
}
题目的运行结果是:
26
可是不明白也,有没有哪位兄弟帮帮忙呀!
本文通过一个具体的Java代码示例,详细解析了如何在Java中定义和使用内部类的方法,特别是实例方法,并展示了如何调用这些方法来改变类成员变量的值。
691

被折叠的 条评论
为什么被折叠?



