java封装继承多态实验总结_java实验报告2继承多态封装.docx

该实验报告详细介绍了如何在Java中实现抽象、封装和类的设计,通过创建Student类实例,演示了属性定义、构造函数、访问控制和toString方法的应用。学生需理解并实践如何定义类,以及如何通过main方法测试类的功能。
摘要由CSDN通过智能技术生成

?鬲昌大承

实验报告

学生姓名: 学 号:专业班级:

实验类型:口验证 □综合 □设计 □创新 实验日期: 实验成绩:

一、实验项目名称抽象、封装与类(一)

二、实验目的

掌握抽象、封装、继承和多态

熟练掌握如何白定义一个类。

掌握类的访问权限

掌握类成员的访问控制

三、实验基本原理

四、主要仪器设备及耗材

Myclipse

五、实验步骤

1、调试程序例3-4

2、编写如下程序。

定义一个表示学生的类Student,包括属性“学号”、“班号”、“姓名”、“性另U”、“年龄”;方法“获得学号”、

“获得班号”、“获得姓名”、“获得性别”、“获得年龄”、“修改年龄”。

为Student类定义构造函数初始化所有属性,增加一个方法 public String toString(),把Student类对象的所有属性

信息组合成一个字符串输出。

在main()中创建Student类对象,测试白定义类。

六、实验数据及处理结果

1、 package ncu;

public class Exam3_4 ( static double d;

public static void main(String args[])( int i;

Exam3_4 pt= new Exam3_4();

i=5;

(i);

"int type value is:" +i);

=;

(pt);

"double type value is" +d);

}

public void changeInt( int v)

{v=10;}

public void changeDouble(Exam3_4 ref)

{=;}

2、 package ncu;

public class student (

private int id;

private String name;

private String tel;

private String addr;

private static int total ;

public int getid()(

return ;

}

public void setid(int id)(

=id;

)

public String getname()( return name;

)

public void setname(String name)( =name;

)

public String gettel()( return tel;

)

public void settel(String tel)( =tel;

)

public String getaddr()( return addr;

)

public void setaddr(String addr)( =addr;

)

public student()(

total ++;

id=total ;

)

public student(String name)( total ++;

id=total ;

=name;

public String toString()(

String s="id:" +id

+" name:" +name +" tel:" +tel +" addr:" +addr;

return s;

)

public static void main(String[]args)(

student stu1= new student ("zhangsan");

("123456");

i

i Problems

密 Java dot |Dec I ar atian 曰 Console 必

dterminated> student [Java Application] CAU5er5\Administrator.USEFLCHI-UT7MJ]

二arc已:Eh己二gmmn tel: 123^ 5 6 己。dr : nm二。二mng

七、思考讨论题或体会或对改进实验的建议

八、参考资料

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值