三道JAVA程序题求大神解答,用JAVA编程,不要用别的,谢谢

(1)定义student类,其中包括四个私有变量(name、age、sex、score)、一个构造方法和show()方法。各成员的含义如下。变量name为字符串类型Str... (1)
定义student类,其中包括四个私有变量(name、age、sex、score)、一个构造方法和show()方法。各成员的含义如下。

变量name为字符串类型String,用于存储学生的姓名。
变量age为int类型,用于存储学生的年龄。
变量sex为boolean类型,用于存储学生的性别,男生为false,女生为true。
变量score为double类型,用于存储学生的成绩。
构造方法包括四个参数,用于为变量(name、age、sex和score)赋值。
Show()方法无参数,用于输出变量(name、age、sex和score)的值。
(2)
创建一个接口IShape,接口中有一个求取面积的抽象方法public double area()。定义一个正方形类Square,该类实现了IShape接口。Square类中有一个属性表示正方形的边长;在构造方法中初始化该边长。定义一个主类,在主类中,创建Square类的实例对象,求该正方形对象的面积。
(3)
定义一个抽象类AbstractTest,其中有一个公共的抽象方法dispMessage()。然后定义此抽象类的一个子类StudentTest,子类包含姓名,学号及分数三个属性,子类具有两个构造方法。
展开
 我来答
lecroy03
2013-01-11 · TA获得超过313个赞
知道小有建树答主
回答量:240
采纳率:100%
帮助的人:144万
展开全部
(1)
public class Student {
private String name;
private int age;
private boolean sex;
private double score;
public Student(String name, int age, boolean sex, double score) {
this.name = name;
this.age = age;
this.sex = sex;
this.score = score;
}
public void show() {
System.out.println("姓名:" + name);
System.out.println("年龄:" + age);
System.out.println("性别:" + (sex ? "男" : "女"));
System.out.println("分数:" + score);
}

public static void main(String[] args){
Student student = new Student("张三", 20, true, 88);
student.show();
}
}

(2)
public interface IShape {
public double area();
}

public class Square implements IShape{
private double length;
public Square(double length) {
this.length = length;
}

public double area() {
return length * length;
}

public static void main(String[] args){
Square square = new Square(12);
System.out.println(square.area());
}
}

(3)
public abstract class AbstractTest {
public abstract void dispMessage();
}

public class StudentTest extends AbstractTest{
private String name;
private int age;
private double score;
public StudentTest() {
name = "张三";
age = 20;
score = 70;
}

public StudentTest(String name, int age, double score) {
this.name = name;
this.age = age;
this.score = score;
}

@Override
public void dispMessage() {
System.out.println("StudentTest");
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式