请求扫盲

shendan113 2008-03-21 09:59:30
大学4年玩了4年。。开始想认真学东西 。
请教下。
问题1: 在一个方法体内是否允许在定义另一个方法(还有点不明白的就是 在一个方法内 调用同个类的方法时没有返回值的该怎么写)
例如: a(){

b(){
}
};
问题2: 一个方法定义在 调用之后 应该怎么申明。(貌似老师上课说过。米注意听。哎 后悔。)
就比如:
public Frame4(){
a();
}

a(String b){this.a=b
}
貌似老师说要在 前面先声明。
暂时就这2个问题。。其实问题还是挺多。。不过 表达的不是很清楚,所以先把这2个最主要的问题先发下。。请大家帮帮忙!



...全文
109 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
shendan113 2008-03-26
  • 打赏
  • 举报
回复
可能是我问的不清楚..
public void aa(String a,String b) {
lblcomid.setText(a);
lblcardid.setText(b);
}


然后在构造方法里调用
public Frame4(){

空白处


}

空白处调用 aa 应该怎么写。。 这里不知道是不是要定义别的变量比如: aa(String c,Sting d);
但是有不明白 是不是会影响到传值还是传址的问题。 (可能很多新手都不太明白到底该怎么写才是传址。)
shendan113 2008-03-26
  • 打赏
  • 举报
回复
谢谢LS 各位~
xlongbuilder 2008-03-22
  • 打赏
  • 举报
回复
必须相同
网络咖啡 2008-03-22
  • 打赏
  • 举报
回复
1、方法内部不能直接再定义方法
在一个类内部的方法之间调用,按照方法是否是static方法分为4种,其中在static方法内部调用非static方法,需要创建对象,然后使用对象名.方法名调用,其他三种情况则直接通过方法名调用。

2、不用声明,这个和C语言不一样
chixx123 2008-03-22
  • 打赏
  • 举报
回复
回复一楼:构造方法名不用和类名相同吗?
刘彬彬 2008-03-22
  • 打赏
  • 举报
回复
学习!
guofei_gf 2008-03-21
  • 打赏
  • 举报
回复
1 不可以
2 不用声明

当然,这是java的规则
xlongbuilder 2008-03-21
  • 打赏
  • 举报
回复
问题1: 在一个方法体内是否允许在定义另一个方法(还有点不明白的就是 在一个方法内 调用同个类的方法时没有返回值的该怎么写)
例如: a(){

b(){
}
};
不可以
但可以定义类
void a(){
b();
}
问题2: 一个方法定义在 调用之后 应该怎么申明。(貌似老师上课说过。米注意听。哎 后悔。)
就比如:
public Frame4(){
a();
}
这是构造函数
方法必须有返回值
否则 void


void a(String b){this.a=b
}


62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧