预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验2Java面向对象编程初步(1) 实验目的 理解类的定义和使用,能正确地定义类,包括类的属性、方法和构造方法,正确定义和使用类成员及实例成员,正确利用构造方法进行对象的创建。 实验环境 操作系统:windows2000或WindowXP 集成开发环境:JDK1.5及以上版本 实验学时 2学时,必做实验。 实验内容 进一步熟悉Java开发步骤、熟悉相关面向对象Java语法 按要求编写相关算法程序 实验要求与步骤 完成实验指导书50页基础题(1)要求程序的编写与调试,给出运行过程与结果 完成实验指导书50页基础题(2)要求程序的编写与调试,给出运行过程与结果 自选平时课堂练习、实验指导书实验例题、提高题、综合题中任选一道,完成程序编写与调试,给出运行过程与结果,注意编程规范。 分析与思考 Java基本概念,如:类声明、变量与方法类型、构造方法等 Java中对象声明、创建、访问、参数传值、static、this、常量定义等基本语法 第一题 classTeacher { charname; intnum; Stringposition; Stringsector; Stringcourse; inteveryweekcourse; Teacher(charnam,intnu,Stringpos,Stringse,Stringcour,intewc) {name=nam;num=nu;position=pos;sector=se;course=cour;everyweekcourse=ewc;} Teacher(){} voidShowTeacher() { System.out.println(name+""+num+""+position+""+sector+""+course+""+everyweekcourse); } } publicclasstestteacher { publicstaticvoidmain(Stringargs[]) { Teachert1=newTeacher('l',1001,"jiaoshi","shuxuebu","shuxue",5); t1.ShowTeacher(); } } 第二题 classStudent { charname; intnum; intyear; intmonth; intday; Stringmajor; Student(charnam,intn,inty,intmon,intd,Stringmaj) {name=nam;num=n;year=y;month=mon;day=d;major=maj;} Student(){} intnianling() { intnl; nl=2014-year; return(nl); } voidShow() { System.out.println(name+""+num+""+year+month+day+""+major); } } publicclassteststudent { publicstaticvoidmain(Stringargs[]) { Students1=newStudent('l',12,1995,10,26,"ruanjian"); System.out.println(s1.nianling()); s1.Show(); } }