java里加法运算符里的一些问题,求解
java里加法运算符里的一些问题,求解//创建对象,对象引用为hw,请注意类名一致HelloWorldhw=newHelloWorld();───────我想知道这俩段什...
java里加法运算符里的一些问题,求解//创建对象,对象引用为hw,请注意类名一致
HelloWorld hw=new HelloWorld();
───────
我想知道这俩段什么意思,hw凭空出现,还有代码什么的都不懂。
小白求教 展开
HelloWorld hw=new HelloWorld();
───────
我想知道这俩段什么意思,hw凭空出现,还有代码什么的都不懂。
小白求教 展开
3个回答
展开全部
第一张图里,示例代码3-1编写了一个Java类,叫做HelloWord。
如果说java面向对象,那么这个HelloWord就一个对象类型,就好比说HelloWord=玉米,玉米也是一种对象类型。
第二张图里,创建了一个对象hw,其实也就是定义了一个变量hw。你就把hw当作一个变量看就能理解了。那么这个hw是什么类型的呢?是整数类型还是字符串类型?都不是,它是自定义类型(HelloWord这种类型)。
HelloWorld hw=new HelloWorld();//这行代码的意思,就是告诉虚拟机做以下事情:
1、帮我在内存里创建一个名称叫做hw的变量;
2、同时给这个变量定义类型为:HelloWord。
3、创建方法为:通过 new HelloWord()这种途径来创建。
提示:名字hw取自helloword的每个单词的首字母。
如果说java面向对象,那么这个HelloWord就一个对象类型,就好比说HelloWord=玉米,玉米也是一种对象类型。
第二张图里,创建了一个对象hw,其实也就是定义了一个变量hw。你就把hw当作一个变量看就能理解了。那么这个hw是什么类型的呢?是整数类型还是字符串类型?都不是,它是自定义类型(HelloWord这种类型)。
HelloWorld hw=new HelloWorld();//这行代码的意思,就是告诉虚拟机做以下事情:
1、帮我在内存里创建一个名称叫做hw的变量;
2、同时给这个变量定义类型为:HelloWord。
3、创建方法为:通过 new HelloWord()这种途径来创建。
提示:名字hw取自helloword的每个单词的首字母。
追问
我还有个问题,还请你帮忙解答一下
//将俩个字符型的变量相加
int c=hw.c1+hw.c2;
展开全部
hw是helloworld的一个实体对象,hw含有属性i,j其实就是你定义在helloworld里面的i和j,所以hw.i=33,hw.j=44,hw.c1='a',hw.c2='b'
运算结果为:n=77,
c=a的ASCII码97+b的ASCII码98=195
运算结果为:n=77,
c=a的ASCII码97+b的ASCII码98=195
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
HelloWorld 是一个类名 ( 对象类型 ) , 类似于 int , boolean , 然后 HelloWorld hw=new HelloWorld(); 就是申明了一个变量 hw , 这个变量是 HelloWorld 类型的 , 也就是一个对象引用 .
追问
还是听不懂,能再说详细点么
追答
int hw=0,hw1=1;
int c=hw+hw1;
这样你能看懂吗 ?
ps 你这本教材不好 , 不能循环渐进 . 感觉就是来乱的 .
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询