问一个弱弱的问题
偶是电脑白痴,本来不影像偶什么,结果这学期要考java:( ,怎么搞都不明白呀!:mad:就快考了,实在没办法了,来问几个问题,希望大家帮帮忙。
oeffentliche klasse是不是就是public class name{}?就是说它就是huaptprogramm?$frage$
klassenmethode就是加static的意思?$frage$
那instanzmethode怎么加?是加void,还是加个typ就行了?$frage$
在对methode进行aufrufen的时候如果一个是klassenmethode,一个是instanzmethode,两个的名字都一样,那要怎么区分?$frage$
另外,我不明白为什么要有private这一项,根本没什么用,int n,和private int n,没什么区别,是吧?!
$frage$
估计问题有点弱,表拍我哦!$害羞$ 我也不是java专家。
1. public class 我也不太清楚,因为c++中没有这个概念。
hauptprgramm 是指那条main函数里面包含的东西。
2. 加static的含义表示这个methode可以用如下方式调用,
className.methodeName(arguments)
我没读过德语的java, 我给你解释一下什么叫class什么叫instance吧,
- class 其实是一个抽象的概念,他在人的脑子里,java表达这些概念的方式叫做classs,它可以写成
public class Employee{
public Employee(); //构造函数
public void hire(...);
public int fire(...);
private char name;
}
void Employee::hire(){
...
...
}
差不多就是这个样子的。
- instance 又叫object, 是一个实际的东西,它是一段内存空间。或者说它是现实生活中的一个实际物体的缩影。
比如说你可以这样生成一个instance.
Employee a(); //这里的这个()对应,上面那各类里的构造函数。这个过程叫做实例化。具体内容还要你自己看书。
4. private 说明符是说明某个变量的可见程度
public 申明的变量,在其继承类,或者说叫子类中,同样可以见,你可以使用。
private申明的就不是了,在继承类中它是不可见的。
大概就这样了,请真正的高手多指点。
页:
[1]