本帖最后由 真真姐 于 2012-11-25 14:31 编辑
在反复阅读之后,部分理解了这位同学的意思了!
现在你面临的问题是对于面向对象的作用的一个理解问题!
public class Dog { int age; String name = "哈士奇"; public static void main(String[] args) { Dog dog = new Dog(); //本类实例化,操作本类的属性和方法 dog.talk(); dog.name(); } public void talk() { System.out.println("这是一只哈士奇"); } public void name() { name = "藏獒"; age = 3;
System.out.println(name +" " + age);//结果是藏獒 3 } }
// 另一个类Text
public class Text { public static void main(String[] args) { Dog dog = new Dog();// 在其他类里面实例化,可以在其他类里面操作本类的属性和方法,进行读取或改变 dog.talk();//结果是这是一只哈士奇 dog.age = 2;
System.out.println(age);//结果是 2
} } |