《实验二java基础》由会员分享,可在线阅读,更多相关《实验二java基础(3页珍藏版)》请在金锄头文库上搜索。
1、实验二 Java面向对象程序设计(4 学时) 1、实验目的:(1)理解 Java 语言是如何体现面向对象编程基本思想。 (2)了解类的封装方法,以及如何创建类和对象,了解成员变量和成员方法的特性, 掌握 OOP 方式进行程序设计的方法,了解类的继承性和多态性的作用,掌握接口的作用, 掌握访问权限的使用,掌握异常的使用。2、基本要求:(1)注意自始至终贯彻课程中所介绍程序设计风格,养成良好的编程习惯。 (2)独立完成所布置习题。 (3)为保证尽量在统一安排的上机时间内编译运行通过程序,应事先设计好程序。 (4)认真完成每次实验,并写出实验报告。3、实验内容与步骤:(1)定义表示课程的类 Cour
2、se。课程的属性包括课程名、编号、先修课号;方法包 括设置课程名、设置编号、设置先修课号,获取课程名、获取编号、获取先修课号,以及 打印课程名、课程号、先修课号。编写主程序,创建 Course 类的对象 course,设置 course 的相关属性,并将属性信息打印输出。class Course public void printCourse() System.out.println(“课程名:“+ name + “,课号:“ + no + “,先修课号:“ + preNo + “.“);public class Ex2_1 public static void main(String arg
3、s) (2)定义接口 Shape,其中包括 Area 方法。类 Circle、Square 和 Triangle 均实现了接 口 Shape。定义主函数,创建元素个数为 3 的 Shape 类型的一维数组,分别为数组元素创 建 Circle、Square 和 Triangle 类型的对象,最后分别调用各数组元素的 Area 方法,输出相 关信息。/将Shape定义为interface/定义Circle类实现Shapeclass Circle implements Shape /定义Square类实现Shapeclass Square implements Shape /定义Triangle类实现Shapeclass Triangle implements Shape /包含main()的测试类public class Ex2_2 (3)编制程序,完成自定义异常。class MyException extends Exception class UsingMyException public class Ex2_3public static void main ( String args )