JAVA問題まとめの21--private使用例と手動設定エラー
769 ワード
JAVA問題まとめの21--private使用例と手動設定エラー
実行結果:
setAgeを20に変更すると、次のようになります.
package java831;
public class testprivate {
public static void main(String[] args) {
person p= new person();
p.setAge(1120);
System.out.println(p.getAge());
}
}
class person{
private int age;
public void setAge(int i){
if(i>130 || i<0 ){
// System.out.println(" ");
throw new RuntimeException(" ");
}else{
age=i;
}
}
public int getAge(){
return age;
}
}
実行結果:
Exception in thread "main" java.lang.RuntimeException:
at java831.person.setAge(testprivate.java:15)
at java831.testprivate.main(testprivate.java:6)
setAgeを20に変更すると、次のようになります.
20