Java を使用したオブジェクト指向プログラミングのリストされた特性を備えたプロジェクトを作成する必要があります。
これらの特性がどのように実装されているかを理解し、それらがすべて存在し、正しく実行されていることを確認するために、誰かが私の簡単なサンプル プログラムを調べてくれませんか?
package Example;
public class Parent {
private int a;
public void setVal(int x){
a = x;
}
public void getVal(){
System.out.println("value is "+a);
}
}
public class Child extends Parent{
//private fields indicate encapsulation
private int b;
//Child inherits int a and getVal/setVal methods from Parent
public void setVal2(int y){
b = y;
}
public void getVal2(){
System.out.println("value 2 is "+b);
}
//having a method with the same name doing different things
//for different parameter types indicates overloading,
//which is an example of polymorphism
public void setVal2(String s){
System.out.println("setVal should take an integer.");
}
}