ClassDataonly{inti;doubled;booleanb;}Dataonlydata=newDataonly();data.i=47;data.d=1.1;data.b=false;其中ClassDataonly{inti;doubled;booleanb;}意思是说类Dataonly中包含int类型...
Class Dataonly{
int i;
double d;
boolean b;
}
Dataonly data = new Dataonly();
data.i=47;
data.d=1.1;
data.b=false;
其中
Class Dataonly{
int i;
double d;
boolean b;
}
意思是说 类Dataonly中包含int类型的i变量
和double类型的d变量 boolean类型的b变量吗
那么Dataonly data = new Dataonly()
是什么意思
可以创建一个包含在Dataonly类中的data变量 ?
并且变量没有被赋值?
那么为什么下面又可以写成 变量.变量的格式?
并且还被赋值?
data.i=47;
data.d=1.1;
data.b=false;
书上写的是objectreference.member
那么什么情况下是member?变量不也是类中的一个member吗?
以上为 第一个问题 请从根本思想上解释问题
不要只说什么应该是什么.
以下第2个问题
我在thinking in java书中看到 有关字段和方法的概念
一旦定义了一个类,就可以在类中设置两种类型的元素:字段和方法.
字段可以是任何类型的对象,可以通过其引用与其进行通信;
也可以是基本类型中的一种.如果字段是对某个对象的引用,那么必须初始化
该引用,以便使其与一个实际的对象相关联.
这段话中字段究竟是什么?所有的字母,数字等等都是字段?
我是初学者
请给我一个清晰的回答
我再重申一次
请就问题回答
我声明自己是初学者是希望
各位给出的回答能解释清楚一些
如果不能就问题回答 请不要浪费网络资源 更不要跑出来说教
请把您的本事发挥在问题上
一共2个问题 请一个一个看清楚 再解答
不要跳着看 好吗?
那个叫大时代暑的你真是社会的残渣啊
请你把回答写出来好吗?你敢把你刚才的回答再发一次吗?
你那也叫回答?题一个没解答 告诉我不要看这个不要看那个
不要跳着看 跑着骗分来了吧?
sb东西我鄙视你 没水平就滚知道吗
别跑这丢人来 垃圾
另外感谢xiaohuiq8的回答 不是类中包含这些变量,而是这种类型的对象,都有这三个属性;
也就是说objectreference.member
中的member实际上是Dataonly类包含的属性.
展开