オブジェクトの配列に値を追加するforループがあります。 は、私はクラスBを持っている、と私は for(int x = 0; x<array1.length; x++){
B object+x = new Bar(int value1, int value2);
x++;
}
毎回のようになります。参照名を持つ各オブジェクトに名前を付けることができますどのように B ar
たちは私たちが持っているインターフェース1とインターフェイス2を実装したクラス1、(I1とI2と呼ばれる) があるとしますと。 I1を実装するクラスA、およびI2 は、今、私たちは2つのコンストラクタを持つクラスB持って言うことができます:コンストラクタ A NewVarA = new A();
B NewVar = new B(A);
:私たちがしなければ Public B(I1 Argu
このコードを実行すると、1500の代わりに0が返されるのはなぜですか? public class Department {
private double rate = 0.0;
public Department {
}
public getRate(){
return rate;
}
public setRate(){
誰かがスーパークラスからではなくサブクラスから変数をプリントする理由を説明することができますか?クラス変数をJavaでオーバーライドすることはできませんか? class A {
int i = 1;
int fun() {
return i;
}
}
class B extends A {
int i = 2;
}
class Main