分析下列程序:
public class class4
{
private string sData = "";
public string SData{
set{
sData = value;
}
}
}
在 Main 函数中,在成功创建该类的对象 obj 后,下列哪些语句是合法的? ( ): Console.WriteLine(obj.sData);/#/obj.sData = "It is funny!";/#/obj.sData = 100;/#/obj.set(obj.sData);
public class class4
{
private string sData = "";
public string SData{
set{
sData = value;
}
}
}
在 Main 函数中,在成功创建该类的对象 obj 后,下列哪些语句是合法的? ( ): Console.WriteLine(obj.sData);/#/obj.sData = "It is funny!";/#/obj.sData = 100;/#/obj.set(obj.sData);
举一反三
- 下列程序运行结果是 public class Demo { public static void main(String[] args) { Object obj=new Father(){ public void show(){ System.out.println("helloworld"); } }; obj.show(); } } class Father{ public void show(){ System.out.println("hello father"); } }
- 如果要获取指定路径下的所有文件,File类的对象可以调用( )。 A: public String[] list() B: public File[] listFiles() C: public String[] list(FilenameFileter obj) D: public File[] listFiles(FilenameFileter obj)
- (7-7)阅读程序,写出程序运行结果。 //写出程序运行结果 class Eye {// 猫的眼睛类 private String color; public Eye(String color) { this.color = color; } } class Cat {// 猫类 private String name; private Eye eye; public Cat(String name, Eye eye) { this.name = name; this.eye = eye; } public boolean equals(Object obj) { Cat cat = (Cat) obj; if (this.name.equals(cat.name) && this.eye == cat.eye) return true; return false; } } public class CatDemo { public static void main(String[] args) { Eye e1=new Eye("蓝色"); Cat tom1=new Cat("Tom",e1); Cat tom2=new Cat("Tom",e1); System.out.println(tom1==tom2); System.out.println(tom1.equals(tom2)); } }
- 返回对象obj在List集合中出现的位置索引的方法是哪个() A: intindexOf(obj) B: intget(obj) C: intindex(obj) D: intindexof(obj)
- application对象的常用方法public void setAttribute(String key, Object obj)的意义?