{
int x,y; // 定义两个变量x,y 。表示两个方向的坐标
Point() //构造函数方法
{
x=4; //构造函数赋值操作
y=4;
}
void output() ;//定义一个方法(类的成员方法)output(),返回类型是void。
{
System.out.println(x);
System.out.println(y);//调用打印。
}
......
第一,四处红色标记的“;”为什么不能要,要了就会报错:缺少方法主题,或声明抽象?
第二,三处的那个大括号“{” 为什么要那样加上去,“{”和“}”在什么地方才会加上去?
绿色字母“p”为什么必须大写, 一般在什么情况下要大写?
7 个解决方案
#1
第一,如果加上的话,void output();java中这种方式是允许的,一般用作抽象类和接口。因此,你加上分号;后,就成了无方法体的方法。
第二,“{”,相当于方法体开始(begin),“}”相当于方法体结束(end)。至于P为什么大写,因为java规定构造方法名称与类名相同,你的类名P是大写的。
不知道楼主有编程语言基础没?如果想了解java,从基础一点点学习。
第二,“{”,相当于方法体开始(begin),“}”相当于方法体结束(end)。至于P为什么大写,因为java规定构造方法名称与类名相同,你的类名P是大写的。
不知道楼主有编程语言基础没?如果想了解java,从基础一点点学习。
#2
楼主好像你一点基础都没有哦,从头开始。多看看corejava的语法。类的构成
#3
使用驼峰规则
#4
这是格式的问题么?
这好像是变成语言的基本语法问题吧。
对于{},如果在方法体中用static{...}初始模块也用到{}
Java语言里的格式类名第一个字母一般大写,方法体的一个字母小写,如果由多个有意义大词构成,则遵循驼峰规则。而且用的名字一般使用见名知意的标志符!
#5
你应该是刚学习,也许过几天,你自然就懂了!
#6
谢谢 各位的解答! 大家见笑了,我的确刚刚开始学java没几天,天天对着视频,边看,边写,边理解。
难免问些 没水平的问题。
根据各位的回复:还是有点疑惑。符号“;”总体来说有什么意义,什么情况下有“;”?
还有什么是“驼峰规则”?劳烦知道的简单说一下 谢谢诶!
难免问些 没水平的问题。
根据各位的回复:还是有点疑惑。符号“;”总体来说有什么意义,什么情况下有“;”?
还有什么是“驼峰规则”?劳烦知道的简单说一下 谢谢诶!
#7
;一般来讲就是一个语句的结束的标志。但是,
在定义抽象类:
abstract Test{
public abstract void function();//定义抽象方法以分号结束没有方法体;
}
定义接口:
interface Test{
public void function();
}
驼峰规则就是想个骆驼的背一样波浪行的。
当你的变量或者方法名是由几个有意义的单词组成的时候,第一单词的第一个字母小写,而后面的单词的第一个字母就要大写,其他的小写。
比如你给变量为username,一般写成userName,定义一个ilovebeauty的方法一般写成iLoveBeauty
看上去是不是象骆驼的背一样,呵呵!
在定义抽象类:
abstract Test{
public abstract void function();//定义抽象方法以分号结束没有方法体;
}
定义接口:
interface Test{
public void function();
}
驼峰规则就是想个骆驼的背一样波浪行的。
当你的变量或者方法名是由几个有意义的单词组成的时候,第一单词的第一个字母小写,而后面的单词的第一个字母就要大写,其他的小写。
比如你给变量为username,一般写成userName,定义一个ilovebeauty的方法一般写成iLoveBeauty
看上去是不是象骆驼的背一样,呵呵!
#1
第一,如果加上的话,void output();java中这种方式是允许的,一般用作抽象类和接口。因此,你加上分号;后,就成了无方法体的方法。
第二,“{”,相当于方法体开始(begin),“}”相当于方法体结束(end)。至于P为什么大写,因为java规定构造方法名称与类名相同,你的类名P是大写的。
不知道楼主有编程语言基础没?如果想了解java,从基础一点点学习。
第二,“{”,相当于方法体开始(begin),“}”相当于方法体结束(end)。至于P为什么大写,因为java规定构造方法名称与类名相同,你的类名P是大写的。
不知道楼主有编程语言基础没?如果想了解java,从基础一点点学习。
#2
楼主好像你一点基础都没有哦,从头开始。多看看corejava的语法。类的构成
#3
使用驼峰规则
#4
这是格式的问题么?
这好像是变成语言的基本语法问题吧。
对于{},如果在方法体中用static{...}初始模块也用到{}
Java语言里的格式类名第一个字母一般大写,方法体的一个字母小写,如果由多个有意义大词构成,则遵循驼峰规则。而且用的名字一般使用见名知意的标志符!
#5
你应该是刚学习,也许过几天,你自然就懂了!
#6
谢谢 各位的解答! 大家见笑了,我的确刚刚开始学java没几天,天天对着视频,边看,边写,边理解。
难免问些 没水平的问题。
根据各位的回复:还是有点疑惑。符号“;”总体来说有什么意义,什么情况下有“;”?
还有什么是“驼峰规则”?劳烦知道的简单说一下 谢谢诶!
难免问些 没水平的问题。
根据各位的回复:还是有点疑惑。符号“;”总体来说有什么意义,什么情况下有“;”?
还有什么是“驼峰规则”?劳烦知道的简单说一下 谢谢诶!
#7
;一般来讲就是一个语句的结束的标志。但是,
在定义抽象类:
abstract Test{
public abstract void function();//定义抽象方法以分号结束没有方法体;
}
定义接口:
interface Test{
public void function();
}
驼峰规则就是想个骆驼的背一样波浪行的。
当你的变量或者方法名是由几个有意义的单词组成的时候,第一单词的第一个字母小写,而后面的单词的第一个字母就要大写,其他的小写。
比如你给变量为username,一般写成userName,定义一个ilovebeauty的方法一般写成iLoveBeauty
看上去是不是象骆驼的背一样,呵呵!
在定义抽象类:
abstract Test{
public abstract void function();//定义抽象方法以分号结束没有方法体;
}
定义接口:
interface Test{
public void function();
}
驼峰规则就是想个骆驼的背一样波浪行的。
当你的变量或者方法名是由几个有意义的单词组成的时候,第一单词的第一个字母小写,而后面的单词的第一个字母就要大写,其他的小写。
比如你给变量为username,一般写成userName,定义一个ilovebeauty的方法一般写成iLoveBeauty
看上去是不是象骆驼的背一样,呵呵!