最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

java第二次实验报告

来源:动视网 责编:小OO 时间:2025-09-26 16:44:48
文档

java第二次实验报告

北方民族大学学生实验报告院(部、中心)计算机姓名刘海秋学号20103102班级2班专业网络工程实验名称简单面向对象程序设计实验课程java程序设计指导教师林淑飞一、1、实验目的掌握如何定义一个类,并且如何创建类的对象。2、掌握如何进行编译和运行程序。3、掌握抽象方法的应用方法。二、实验内容程序一:classCircle{doublepi;doubleradius;doublegetRadius(){returnradius;}voidsetCircle(doubler,doublep){pi=
推荐度:
导读北方民族大学学生实验报告院(部、中心)计算机姓名刘海秋学号20103102班级2班专业网络工程实验名称简单面向对象程序设计实验课程java程序设计指导教师林淑飞一、1、实验目的掌握如何定义一个类,并且如何创建类的对象。2、掌握如何进行编译和运行程序。3、掌握抽象方法的应用方法。二、实验内容程序一:classCircle{doublepi;doubleradius;doublegetRadius(){returnradius;}voidsetCircle(doubler,doublep){pi=
北方民族大学学生实验报告

院(部、中心)计算机姓名刘海秋学号20103102 班级 2班

专业网络工程实验名称    简单面向对象程序设计        

实验课程java程序设计指导教师林淑飞

一、

1、实验目的掌握如何定义一个类,并且如何创建类的对象。

2、掌握如何进行编译和运行程序。

3、掌握抽象方法的应用方法。

二、实验内容

程序一:

class Circle{

double pi;

double radius;

doublegetRadius(){

return radius;

   }

voidsetCircle(double r,double p){

pi=p;

radius=r;

   }  

doublegetCircleArea(){

return pi*radius*radius;  

  }

 }

public class CircleClassTest{

public static void main(String[] args){

  Circle circle=new Circle();

circle.setCircle(2.0,3.1416);

System.out.println("圆半径=:"+circle.getRadius());

System.out.println("圆面积=:"+circle.getCircleArea());

circle.pi=3.1416;

circle.radius=10.0;

System.out.println("圆半径=:"+circle.getRadius());

System.out.println("圆面积=:"+circle.getCircleArea());

  }

}

程序二:

class Person{

public String personPubName="public_JLCSS";

protected String personProName="protected_JLCSS";

private String personPirName="private_JLCSS";

  String personDefName="Default_JLCSS";

}

public class PersonTest{

public static void main(String[]args){

    Person person=new Person();

System.out.println(person.personPubName);

System.out.println(person.personProName);

System.out.println(person.personPirName);

System.out.println(person.personDefName);

   }

}

程序三:

public class OverloadTest{

public void amethod(inti,String s){}

public void amethod(String s,inti){}       //A

public void amethod(inti,String s){return 0;}//B

private void amethod(inti,Stringmystring){} //C

public void Amethod(intI,String s){} //D

abstract void amethod(inti);       //E

 }

三、试验原理

1.1 类的定义

在java语言中,对象的构造主要是通过类,类class是实例对象的模板累

定义如下:

【类修饰词列表】class 类名【extends父类名】【implements接口名称列表】

 {

类体

}

1.2 对象的创建

创建累的实例对象:

    new 构造方法名(构造方法参数列表);

构造方法;Integer创建类 new Integer(11);

四、试验步骤

实验一:

1、创建一个圆类,成员变量有半径radius和圆周率pi,在main方法中创建圆类的对象,调用面积方法测试。

2、编写代码并运行,查看程序执行结果。

实验二:

1、创建一个Person类,编写代码

2、预测结果

PubNamepersonProNamepersonPirNampersonDefName
预测结果public_JLCSSprotected_JLCSSSDefault_JLCSS
测试结果见测试结果
3、运行程序,查看运行结果。

实验三

1、创建一个OverloadTest的测试类

2、编写代码并运行.

3、查看运行结果

五、实验结果

程序一结果:

程序二的结果:

程序三结果:

结果可知道。B,和E2种方法不能编译。见上图。

六、试验总结

 1、类的对象是通过new运算符和类的构造方法来创建的。

2、对于私有访问控制的成员,只有同一个类的成员才能呢过访问该成员.

3如果抽象类的子类不是抽象类型,则要求在子类型的定义中必须定义覆盖抽象类型的所有抽象方法。

文档

java第二次实验报告

北方民族大学学生实验报告院(部、中心)计算机姓名刘海秋学号20103102班级2班专业网络工程实验名称简单面向对象程序设计实验课程java程序设计指导教师林淑飞一、1、实验目的掌握如何定义一个类,并且如何创建类的对象。2、掌握如何进行编译和运行程序。3、掌握抽象方法的应用方法。二、实验内容程序一:classCircle{doublepi;doubleradius;doublegetRadius(){returnradius;}voidsetCircle(doubler,doublep){pi=
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top