




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA语言程序设计实验报告实验一实验题目: 面 向 对 象 编 程 指导老师: 卢照 专业班级:计算机科学与技术系1106班 姓 名:*(20111006*) 2014年3月20日一、 实验名称:面 向 对 象 编 程二、 实验目的:1.熟悉Java开发运行环境。2.配置环境变量,掌握path和classpath。3.熟悉常见的错误。4.熟悉Java程序简单规则。5.熟悉Java程序的编译和运行。6.熟悉并掌握Java的基础语法知识,及编写简单的Java Application。三、 实验内容:1.下载并安装Java jdk。2.配置环境变量path和classpath 。3.编写HelloWorld.java程序,并编译和执行。(注意出现的错误及调试)4.编写一个“学生”类,该类拥有属性:校名、学号、姓名。方法包含设置和获得学号、姓名和学校。5.编写学生的子类:大学生。“大学生”类除了拥有学生的属性和方法外,还有其自己的属性和方法。属性包括系和专业;方法包含设置和获得系别和专业。6.编写测试程序来验证自定义的学生类和大学生类。四、 实验代码1. HelloWorld.javapublic class HelloWorldpublic static void main(String args) System.out.println(欢迎大家学习Java!);运行结果:2. ColStudent.javaclass Studentprivate String name;private String sex;private String id;public Student(String name,String sex,String id)= name;this.sex = sex;this.id = id;public String getName()return name;public void setName(String name) = name;public String getSex()return sex;public void setSex()this.sex = sex;public String getId()return id;public void setId()this.id = id;public void study()System.out.println(学习啦!);public String getInfo()return 姓名:+name+,性别:+sex+,学号:+id;public class ColStudent extends Studentprivate String school;private String department;public ColStudent(String name,String sex,String id,String school,String department)super(name,sex,id);this.school = school;this.department = department;public void setSchool()this.school = school;public String getSchool()return school;public String getDepartment()return department;public void setDepartment()this.department = department;public void study()System.out.println(大学生大学习啦!);public String getInfo()return super.getInfo()+,学校:+school+,系别:+department;public static void main(String args) ColStudent ct = new ColStudent(李锋,男,201100645,运城学院,计算机科学与技术系);System.out.println(得到姓名:+ct.getName();System.out.println(得到系别:+ct.getDepartment();System.out.println(-);System.out.println(修改姓名);ct.setName(张三);System.out.println(-);String info = ct.getInfo();System.out.println(info);运行结果:五、 实验总结: 通过本次实验,熟悉了Java环境变量的配置。通过HelloWorld.java小程序,掌握了在dos命令行下,进行编译与执行程序。更进一步地编写学生类为父类,再编写大学生为子类,大学生继承学生类,从而通过函数对学生的姓名、学号、性别、专业、系别等信息进行设置与获取。熟悉了Java的面向对象的思想。 同时在实验的过程中,遇到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年保密教育知识题库及答案
- 中医中级考试试题及答案
- 中国移动四平市2025秋招笔试模拟题及答案
- 中国广电池州市2025秋招笔试题库含答案
- 中国广电汉中市2025秋招面试典型题目及答案
- 中国联通楚雄自治州2025秋招技术岗专业追问清单及参考回答
- 安顺市中石油2025秋招面试半结构化模拟题及答案油品分析质检岗
- 国家能源桂林市2025秋招面试典型题目及答案
- 福建道教考试试题及答案
- 2025年小儿高热考试题及答案
- 2024年中小学学生防范电信网络诈骗知识竞赛题库及答案
- 煤炭供应方案投标文件(技术方案)
- HZS60混凝土搅拌站的技术改造及重油改造
- NB-T10859-2021水电工程金属结构设备状态在线监测系统技术条件
- 《电力行业数字化审计平台功能构件与技术要求》
- 医院培训课件:《和谐医患关系的建构与医疗纠纷的应对》
- 《肺癌基础知识课件》
- 水泥行业发展的现状分析
- 会计继续教育《政府会计准则制度》专题题库及答案
- 安全生产应急处置卡模板(常见事故)
- 学校食堂食材配送服务方案(肉类、粮油米面、蔬菜水果类)
评论
0/150
提交评论