class Human { }
class Student extends Human { }
public class TestExtends_2 {
public static void main(String[] args) { //做作业
public void doHomework() { }
System.out.println(\做作业!\
//人笑
public void laugh() { } //人哭
public void cry() { }
System.out.println(\哭!\System.out.println(\笑!\
} /*
}
Student s = new Student(); s.laugh(); s.cry();
s.doHomework();
在JDK 1.6中的运行结果是:
------------------ 笑! 哭! 做作业! ------------------ */ /* */ class A {
private int s; int m; public int g; protected int b;
private void fs() {
2009年2月10日17:45:28 同包继承权限问题
}
}
public void fg() { }
void fm() { }
protected void fb() { }
class B extends A { }
public class TestExtends_2
//子类的所有方法内部都可以访问父类除私有成员以外的所有成员 private void g() { }
m = g = 10; fg(); fm(); fb();
//s = 10; //error //fs(); //error
{ }
class Person {
private String name; private int age;
public Person() { }
public Person(String name, int age) {
public static void main(String[] args) { }
B bb = new B();
//通过子类对象名可以访问父类除私有成员外的所有成员 bb.g = bb.b = bb.m = 22;
//bb.s = 11; //error //bb.fs(); //error bb.fg(); bb.fm(); bb.fb();
System.out.println(\年2月10日17:44:37\
}
}
this.name = name; this.age = age;
public void setName(String name) { }
public void setAge(int age) { }
public String getName() { }
public int getAge() { }
public String getInfor() { }
return \return age; return name; this.age = age; this.name = name;