实验二

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2、掌握构造方法的定义和使用
3、学会通过get和set方式来改变成员变量的值,体会封装性
4、学会定义子类,并通过类对象调用父类方法
四、实验步骤(包括代码分析):
1、创建一个基类Person
class Person
{
String name="王二";
int age=30;
2、使用实例方法getInfo()显示个人信息
void getInfo()
{
System.out.println("Name:"+name);
System.out.println("Age:"+age);
}
}
派生类Teacher继承基类Person,包含实例字段teacherID字段,并重写方法GetInfo()
class Teacher extends Person
}
}
class sy2
{
public static void main(String[] args)
{
Teacher t=new Teacher();
t.getInfo();
}
}
六:思考题:
1、类的构造函数是什么时候被调用的?
答:对象被创建时构造函数被调用:
2、java里有没有多继承?
答:有,可以用接口实现多继承
{
Teacher t=new Teacher();
t.getInfo();
}
}
五、实验结果与分析(含程序、数据记录及分析和实验总结等):
class Person
{
String name="王二";
int age=30;
void getInfo()
{
System.out.println("Name:"+name);JAVAຫໍສະໝຸດ 言程序设计实验报告实验名称:
实验二、类的继承与封装实验
班级:
姓名:
学号:
类型:
实验地点:
日期:
一、实验目的:
1、深刻理解面向对象语言的优势和特点
2、学会定义和使用类和对象
3、深刻理解类的继承和封装
二、实验环境:
1.PC机一台(带有eclipse开发环境)
三、实验内容和要求:
1、掌握类的结构,学会定义一个类
{
String teacherID="112028000";
void getInfo()
{
super.getInfo();
System.out.println("teacherID:"+teacherID);
}
}
class sy2
{
public static void main(String[] args)
3、成员变量的访问修饰符一般用哪个?为何用这个访问修饰符?
答:public,公共的,所有类可访问
System.out.println("Age:"+age);
}
}
class Teacher extends Person
{
String teacherID="112028000";
void getInfo()
{
super.getInfo();
System.out.println("teacherID:"+teacherID);
相关文档
最新文档