Thinking In Java(Operators 5)
创建一个名为Dog的类,它包含两个String域:name和says。在main()方法中,创建两个Dog对象,spot(Ruff!)和scruffy(Wurf!)。先输出他们的名字和叫声。
个人拙见:
class Dog(){
String name;
String says;
}
public class Dog5{
public static void main(String[] args){
Dog spot = new Dog();
spot.name = "spot";
spot.says = "Ruff!";
System.out.println(spot.name+":"+spot.says);
Dog scruffy = new Dog();
scruffy.name = "scruffy";
scruffy.says = "Wurf!";
System.out.println(scruffy.name+":"+scruffy.says);
}
}
他人高见:
class Dog{
String name;
String says;
void setName(String n){
name=n;
}
void setSays(String s){
says=s;
}
void showName(){
System.out.println(name);
}
void speak(){
System.out.println(says);
}
}
public class DogTest{
public static void main(String[] args){
Dog spot = new Dog();
spot.setName ("spot");
spot.setSays("Ruff!");
Dog scruffy = new Dog();
scruffy.setName("scruffy");
scruffy.setSays("Wurf!");
spot.showName();
spot.speak();
scruffy.showName();
scruffy.speak();
}
}
果然别人的思想不一般,看完别人的代码有了新姿势;
记录一下第一次写博客,从最简单的开始向前进步。我是nlfd!