资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
实验报告学生姓名: 学 号: 专业班级: 实验类型: 验证 综合 设计 创新 实验日期: 实验成绩: 一、实验项目名称 抽象、封装与类(一)二、实验目的1. 掌握抽象、封装、继承和多态2. 熟练掌握如何自定义一个类。3. 掌握类的访问权限4. 掌握类成员的访问控制三、实验基本原理四、主要仪器设备及耗材Myclipse五、 实验步骤1、 调试程序例3-42、 编写如下程序。(1)定义一个表示学生的类Student,包括属性“学号”、“班号”、“姓名”、“性别”、“年龄”;方法“获得学号”、“获得班号”、 “获得姓名”、“获得性别”、 “获得年龄”、 “修改年龄”。(2)为Student类定义构造函数初始化所有属性,增加一个方法public String toString(),把Student类对象的所有属性信息组合成一个字符串输出。(3)在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;pt.changeInt(i);System.out.println(int type value is:+i);pt.d=6.25;pt.changeDouble(pt);System.out.println(double type value is+d);public void changeInt(int v)v=10;public void changeDouble(Exam3_4 ref)ref.d=10.5;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 this.id;public void setid(int id)this.id=id;public String getname()return name; public void setname(String name) this.name=name; public String gettel() return tel; public void settel(String tel) this.tel=tel; public String getaddr() return addr; public void setaddr(String addr) this.addr=addr; public student() total+; id=total; public student(String name) total+; id=total; this.name=name; public String toString()String s=id:+id + name:+name + tel:+tel + addr:+addr;return s;public static void main(Stringargs)student stu1=new student (zhangsan);stu1.settel(123456);stu1.setaddr(nanchang);System.out.print(stu1.toString();七、思考讨论题或体会或对改进实验的建议八、参考资料
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号