مثال ششم:
عوان: پایان وراثت


/*
* AbdolslamDehvari mad
*/
class Villain {
private String name;
protected void set(String nm) { name = nm; }
public Villain(String name) { this.name = name; }
public String toString() {
return "I’m a Villain and my name is " + name;
}
}
public class Orc extends Villain {
private int orcNumber;
public Orc(String name, int orcNumber) {
super(name);
this.orcNumber = orcNumber;
}
public void change(String name, int orcNumber) {
set(name); // Available because it’s protected
this.orcNumber = orcNumber;
}
public String toString() {
return "Orc " + orcNumber + ": " + super.toString();
}
public static void main(String[] args) {
Orc orc = new Orc("reza", 12);
System.out.println(orc);
Orc s = new Orc("d",12);
s.change("sa",12 );
System.out.println(orc);
}
}