「java面向对象考试题」Java面向对象选择题

博主:adminadmin 2022-11-25 02:11:06 38

本篇文章给大家谈谈java面向对象考试题,以及Java面向对象选择题对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

JAVA面向对象题。

这个是我刚刚写的,可以直接运行的。应该能够满足你的需求吧。

public class Circle {

private float r;

private final static double PI = Math.PI;

Circle()

{

this.r = 1;

}

Circle(float radius)

{

this.r = radius;

}

private double getPerimeter()

{

return PI*2*r;

}

private double getArea()

{

return PI*r*r;

}

private double getRadius()

{

return r;

}

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

Circle myCircle = new Circle(3);

System.out.println("Radius is "+myCircle.getRadius()+" Perimeter is "+myCircle.getPerimeter()+" Area is "+myCircle.getArea());

}

}

java面向对象选择题

C

A 没有返回值

B 不能接受同类型的参数返回不同的类型

D 返回值和类型不匹配

Java面向对象程序设计考试题目 类的定义 继承 创建对象 构造方法

public class Geometry {

public Geometry(int w, int h) {

width = w;

height = h;

}

public int area() {

return width * height;

}

private int width, height;

}

public class Cube extends Geometry {

public Cube(int w, int h) {

super(w, h);

}

public Cube(int a, int b, int c) {

super(a, b);

height = c;

}

public void setHeight(int h) {

height = h;

}

public int volumn() {

return area() * height;

}

private int height;

}

public class User {

public static void main(String []args) {

Cube cube1 = new Cube(1,2,3);

Cube cube2 = new Cube(4, 5);

cube2.setHeight((int) (Math.random() * 10) + 1);//avoid zero height

System.out.println("Cube 1 area: " + cube1.area() + " volumn: " + cube1.volumn());

System.out.println("Cube 2 area: " + cube2.area() + " volumn: " + cube2.volumn());

}

}

java 考试题啊,

1 T java是面向对象的程序设计语言

2 F 布尔型是只有两个值 一个是true 和false

3 F 一个类只能继承一个父类 可以多个接口

4 t

8 f 资源不能释放

10 f

java面向对象考试题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Java面向对象选择题、java面向对象考试题的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-25,除非注明,否则均为首码项目网原创文章,转载请注明出处。