JAVA中的定义和声明为何要融合在一行public中啊?

 我来答
wuyang528378
2012-03-21 · TA获得超过1159个赞
知道答主
回答量:470
采纳率:0%
帮助的人:189万
展开全部
楼上3个愚蠢的地球人啊,现在专业程序猿来解答了:
class ls3ge2huo{
public int a;
//无参构造函数
public ls3ge2huo(){
super();
a = 1;
}
public int getA(){
return this.a;
}
public void setA(int a){
this.a = a;
}
}
public int a;
这句话是定义一个变量,没有初值的,然后你再加上get,set方法,就可以操作这个值了.
按照java面向对象的思想,你应该创建一个该类的对象之后再调用get,set方法操作这个对象的a属性。
也可以在构造函数中给这个变量赋值,这样创建对象时调用构造函数就有值了。
再一个class中创建变量的时候就赋值是不推荐的。
火星语,百度翻译的不太准,请见谅~
楼主好好学习,争取有一天做一个像我一样强大的程序猿。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
whbttst
2012-03-21 · TA获得超过787个赞
知道小有建树答主
回答量:953
采纳率:94%
帮助的人:451万
展开全部
根据你的需要情况,如果要求是在全局可见就需要在public中了,如果不是那可以看你的情况使用权限了,是私有的还是默认的,还是受保护的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kuship2010
2012-03-21
知道答主
回答量:19
采纳率:0%
帮助的人:16.1万
展开全部
一般定义成全局变量的时候分开,,,如果只是局部变量的话就真接写。。
这样不容易混乱。
也有看个人习惯的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhyntc
2012-03-21 · TA获得超过475个赞
知道小有建树答主
回答量:369
采纳率:100%
帮助的人:350万
展开全部
可以分开也可以合在一起,看个人习惯
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式