java实例域
1. java中的实例域是怎么回事
首先理解几个名词:类、对象、实例。其中类就是一个类似于模板的东西,而对回象跟实例这是根据答这个模板产生的实际存在的东西。所以我们通常说,定义一个类,然后new 一个类的对象或者实例化这个类。
1、这里说的实例域就是一个对象的成员变量,或者说是一个对象的属性。也就是说 name,salary,hirDar就是这个对象的三个实例域(成员变量、属性)。
2、第二句话有问题,你自己没复制好。
3、跟第二句合起来解释吧。每一个对象的属性,都是其他类的实例域。JAVA中有一句话,万物皆对象。举个例子,在汽车组装的地方会把汽车作为一个对象,那么汽车的轮子、发动机都属于汽车的属性(零部件)。而发动机本身也是一个对象,发动机里面的零部件作为属性。
说句实话吧,不要太在意这些话,在我看来这些话本身就存在问题。之前虽然说一个对象的属性,但是我也会说一个类的属性,估计这么说你就会晕了。写了几次都想删了,因为感觉并没有说的很清楚。
2. java 里的实例域和实例是什么意思
实例就是你new出来的类的对象引用。比如 String str = "hello";
str就是String的一个实例。
实例域就是指定义类时的最外层的那两个大括号那个范围。
你写的这两个调用我不知道具体方法怎么定义的所以没法回答,写全了再帮你看吧!
去找greeting是哪个类的对象吧,在那个类里应该有你想知道的方法定义。书上也许写在前面哪地方了,自己找找吧。别的我也不知道怎么帮你了!
才子_辉祝您愉快!
3. 什么是实例域,静态域实例方法.静态方法
前两个没有听说,你是在哪里看到的。后两个知道。
实例方法,就是对象的方法,静态方法,是类的方法。
例:
class Test
{
public static int add(int i,int j){}//静态方法,即不需要实例化一个对象就可以直接调用。
public void remove(){}//实例方法,需要产生一个对象才能调用。
}
调用时,Test.add();new Test().remove();
编程的时候应该有一个内存模型的概念。
静态方法不属于任何一个对象,它直属于类的方法,静态方法不能调用非静态的方法,因为这时的实例方法还没有分配地址。是NULL
实例方法必须产生一个对象才能调用,非静态方法可以调用静态方法,不过这个没有多大意义。
这个概念应该不是很难,建议你看一下JAVA编程思想。讲得很详细。
4. 在java编程语言中,“实例域”里存放着什么
估计和静态域相对的,书上有
静态方法和实例方法的说法, 我猜
实例域就是需要类的实例才能引用的成员变量
5. java可以通过对象.域获得实例域吗
可以的,但一般不推荐直接这样修改和获取p的x值,而是通过方法修改和获取p的x值
class Point {
private double x; //把private去掉或改为public就可以直接使用p.x来获得p的x值
private double y;
Point(double x1, double y1) {
x = x1;
y = y1;
}
public double getX() { return x; }
public double getY() { return y; }
public void setX(double i) { x = i; }
public void setY(double i) { y = i; }
}
6. java中 类通常包括类型属于某个类的实例域 是什么意思啊
这个?怎么还有实例域?java中有这个词吗?我觉得应该是实例作用域吧,肤浅的理解上面所说的话,就是某一个类中,类中都有属性和方法,在一个类被创建之后,会有一个生存周期,在这个生存周期中,可以调用这个类的某个属性或者方法,当程序结束后,类也随之结束,所以该类的任何相关属性或者方法就不能调用了,也就是实例作用域截止位置,这个说不知道可不可以?反正我从没听过实例域。
7. java中的域是什么意思,实例域又是什么意思
所谓的域,翻译成英文就是field, 也就是我们常说的字段,或者说是属性。 比如版类的字段(属性),局部的,权全局的,等等~ 。
实例域:
比如:
class A{
public static void main(String[] args)
{
A a = new A();
//a是个实例,那么这个实例的作用域就是“实例域"
}
}
呵呵~
8. java 实例域 到底是什么意思啊 是一个范围吗
是的,比如for(iint i=0;i<10;i++){
这个i的域就是这个大括号里面,出了这个大括号就找不到,不能使用}
9. JAVA 实例域和静态域分别是什么意思
实例域就是java中定义类的时候定义的属性 静态域就是在定义类的熟悉的时候加上了static
10. java实例域指的是那一部分·啊我是在java的核心技术里看到的。
实例域对应的英文应该是Object field, 也就是我们常说的类的字段,或者说是类的属性。