当前位置: 代码迷 >> Eclipse >> 请教下java编程中说的“域”什么意思
  详细解决方案

请教下java编程中说的“域”什么意思

热度:72   发布时间:2016-04-23 13:33:21.0
请问下java编程中说的“域”什么意思
希望最好用个实例来代替 这样最好说明,例如 创建一个名为DOg的类,它包含两个string域:name和says。在main()方法中。创建两个Dog对象,一个名为spot(它的叫声“Ruff!”。另一个名为scruffy(它的叫声为“Wurf!”)。然后显示他们的名字和叫声

------解决方案--------------------
不要抠字眼
你这句话里的所谓“域”
就是指的成员变量
------解决方案--------------------
就是成员变量的 作用范围
凡事先百度 查查书
------解决方案--------------------
如果英语好,看英文吧,国人的翻译,一个字唉……

public class Dog{
String name;
String says;
public Dog(String name, String says){
this.name = name;
this.says = says;
}
public String toString(){
return "Name:" + name + "\tSays:" + says;
}
public static void main(String[] args){
Dog spot = new Dog("spot", "Ruff");
Dog scruffy = new Dog("scruffy", "Wurf"); 

System.out.println(spot);
System.out.println( scruffy );

}

}
------解决方案--------------------
指的就是一定的范围:最常见的某个变量的“作用域”什么的,
------解决方案--------------------
就是这个变量起作用的范围,
------解决方案--------------------
在java规范里叫field,有人翻译成字段,有人翻译成。。。。


还是叫field,不会让人混淆
------解决方案--------------------
public class Dog{
String name;
String says;
public Dog(String name, String says){
this.name = name;
this.says = says;
}
public String toString(){
return "Name:" + name + "\tSays:" + says;
}
public static void main(String[] args){
Dog spot = new Dog("spot", "Ruff");
Dog scruffy = new Dog("scruffy", "Wurf"); 
 
System.out.println(spot);
System.out.println( scruffy );
 
}

}
这个可以
------解决方案--------------------
英语field 你要翻译成土地也可以!!
------解决方案--------------------
是啊,知道什么意思就行了,何必了
------解决方案--------------------
探讨
在java规范里叫field,有人翻译成字段,有人翻译成。。。。


还是叫field,不会让人混淆

------解决方案--------------------
也就是作用域
------解决方案--------------------
搜索一下咯,快速高效
------解决方案--------------------
就是字段
------解决方案--------------------
比如project,被翻译成项目,也有人非要叫工程