java程序有多个类的如何运行_java程序(含有多个类的),怎么在dos下使用javac和java运行,先运行那个.class文件。...

贴图片浪费时间呐。

调试了一下:你没写构造方法,但用了setValues()来初使化,却没有getValues()来返回值。建议你直接写构造方法。

还有,你用java Students运行的,Students类并不包含main()方法嘛。我改了一下:

class People{

String name;

int identity;

public People(int a,String b){

identity=a;

name=b;

}

void printValues(){

System.out.print("编号:"+identity+"姓名:"+name);

}

}

class Students extends People{

float score;

public Students(int a,String b,float c){

super(a,b);

score=c;

}

void printValues(){

super.printValues();

System.out.println("平均成绩:"+score);

}

}

class Teachers extends People{

float salary;

public Teachers(int a,String b,float c){

super(a,b);

salary=c;

}

void printValues(){

super.printValues();

System.out.println("工资:"+salary);

}

}

public class schoolManager{

public static void main(String args[]){

Students s1,s2;

s1=new Students(1,"武松",99.5f);

s2=new Students(2,"林冲",98f);

Teachers t1,t2;

t1=new Teachers(1,"张智涵",6400);

t2=new Teachers(2,"唐林",5600);

s1.printValues();

s2.printValues();

t1.printValues();

t2.printValues();

}

}

//javac schoolManager.java

//java schoolManager

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值