5.1
package fengda;
class Person
{
protected String name;
protected int age;
void setdata(String n1,int a1)
{
name=n1;
age=a1;
}
public void print()
{
System.out.println(name+","+age);
}
}
public class fengda01 extends Person
{
protected String dept;
public static void main(String args[])
{
Person p1=new Person();
p1.setdata("張軍",21);
p1.print();
fengda01 s1=new fengda01();
s1.setdata("王麗華",20);
s1.dept="計算機(jī)系";
s1.print();
}
}
5.2
package fengda;
class A
{
int x=1;
void show()
{
System.out.println("class A:");
}
}
class B extends A
{
double x=7.8;
void show()
{
System.out.println("class B:");
}
void show1()
{
super.show();
System.out.println(super.x);
show();
System.out.println(x);
}
}
public class fengda02 {
public static void main(String srgs[])
{
B bb=new B();
bb.show1();
}
}
5.3
package hhh;
class Person
{
static int count=0;
protected String name;
protected int age;
public Person(String n1,int a1)
{
name=n1;
age=a1;
count++;
}
public void print() {
System.out.print(this.getClass().getName()+" ");
System.out.print("count="+this.count+" ");
System.out.println(" "+name+","+age);
}
}
public class hhhh extends Person{
protected String dept;
hhhh(String n1,int a1,String d1){
super(n1,a1);
dept=d1;
}
public static void main(String args[]) {
Person p1=new Person("王小紅",21);
p1.print();
hhhh s1=new hhhh("趙小麗",19,"計算機(jī)系");
s1.print();
}
}