//定义一个人父类
class Person
{
//姓名和年龄是人的共性
String name;
int age;
//在构造函数中对名字和年龄进行初始化
Person(String name,int age)
{
this.name=name;
this.age=age;
}
//人都有睡觉的功能
void sleep()
{
System.out.println("sleep");
}
//人还有说话的功能,说出自己的姓名年龄
void speak()
{
System.out.println(name+"::"+age);
}
}
//定义一个学生子类
class Student extends Person
{
Student(String name,int age)
{
//superg关键字代表父类,因为姓名和年龄在父类中进行了初始化动作
//在这里可以直接被调用
super name=name;
super age=age;
}
//学生具有特有的学习功能
void study()
{
System.out.println("study");
}
}
class ExtendsDemo
{
public static void main(String[] args)
{
Student s = new Student("lisi",50);
s.speak();
s.sleep();
s.study();
}
}
这段代码 可不可以不在Student s = new Student("lisi",50); 这条语句中输入值
用别的方式代码如何 求大神解答 |
|