Topic: 看一个程序,几个地方看不明白

  Print this page

1.看一个程序,几个地方看不明白 Copy to clipboard
Posted by: abcjavac
Posted on: 2005-12-02 22:39

谢谢解答!

class Konto
{
// Daten-Deklaration
private String kontonummer;
private String kontoinhaber;
private int kontostand;
private int zaehler = 0;

//Construktor的作用也不是很清楚
Konto( String ktoNummer, String ktoInhaber, int start )
{
kontonummer = ktoNummer ; //这里为什么把 kontonummer 付给ktoNummer了?
kontoinhaber = ktoInhaber ;//同上
kontostand = start ;//同上
}

// Methoden
private void inkrementZaehler()
{
zaehler = zaehler + 1;
}

int aktuellerKontostand()
{
return kontostand ;
}

void verarbeiteEinzahlung( int betrag )
{
inkrementZaehler();
kontostand = kontostand + betrag ;
}

void verarbeiteAuszahlung( int betrag )
{
int gebuehr;

inkrementZaehler();
if ( kontostand < 100000 )
gebuehr = 15;
else
gebuehr = 0;

kontostand = kontostand - betrag - gebuehr ;
}

void anzeigen()
{
System.out.println( kontonummer + "\t" + kontoinhaber + "\t" +
kontostand + "\t" + zaehler );
}

}

2.Re:看一个程序,几个地方看不明白 [Re: abcjavac] Copy to clipboard
Posted by: czj_earth
Posted on: 2005-12-02 23:02

//Construktor的作用也不是很清楚
Konto( String ktoNummer, String ktoInhaber, int start )
{
kontonummer = ktoNummer ; //这里为什么把 kontonummer 付给ktoNummer了?
kontoinhaber = ktoInhaber ;//同上
kontostand = start ;//同上
}

constructor 用于在创建类时传入三个参数(String ktoNummer, String ktoInhaber, int start),分别初始化类中的三个字段(private String kontonummer;
private String kontoinhaber;
private int kontostandWink

3.Re:看一个程序,几个地方看不明白 [Re: abcjavac] Copy to clipboard
Posted by: abcjavac
Posted on: 2005-12-02 23:31

这三个参数是类参数,是可以在字符输入的地方 跟在 C:\ java <classname> <参数1> <参数2>... 中的参数???

忠心感谢你的回答!

4.Re:看一个程序,几个地方看不明白 [Re: abcjavac] Copy to clipboard
Posted by: why
Posted on: 2005-12-03 20:58

abcjavac wrote:
这三个参数是类参数,是可以在字符输入的地方 跟在 C:\ java <classname> <参数1> <参数2>... 中的参数???

忠心感谢你的回答!

敝人眼拙,不明閣下的中文:
这三个参数是类参数,是可以在字符输入的地方 跟在...中的参数
不清楚閣下問甚麼--當然,我們可以猜,但何苦哩.

提問請認真一點,寫得清晰準確一點,不要浪費別人的精神

Constructor的参数就是
Konto( String ktoNummer, String ktoInhaber, int start )
中的 ktoNummer, ktoInhaber, 和 start
不明何以閣下會扯到 command-line arguments,即
main(String[] args) 的 args 去.
閣下還是好好讀書,不要亂猜

還有,是衷心,不是忠心.Dead


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923