程序中找不到main方法,

package Transportation;

public abstract class Transportation {
private String number; // ���
private String model; // �ͺ�
private String admin; // �˻�������
public Transportation() {
super();//��ʡ��
}
public Transportation(String number, String model, String admin) {
this.number = number;
this.model = model;
this.admin = admin;
}
// ���䷽��
public abstract void transport();
// ���
public void setNumber(String number) {
this.number = number;
}
public String getNumber() {
return number;
}
// �ͺ�
public void setModel(String model) {
this.model = model;
}
public String getModel() {
return model;
}
// ������
public void setAdmin(String admin) {
this.admin = admin;
}
public String getAdmin() {
return admin;
}
/*
* ���屣���ӿڣ��߱��������ܡ�
/
public interface Careable{
//��������
public abstract void upKeep();
}
/

* ר�����䳵��
/
public class ZTransportation extends Transportation implements Careable{
//�޲ι���
public ZTransportation() {
super();
}
//�вι��죺������š��ͺš�������
public ZTransportation(String number, String model, String admin) {
super(number, model, admin);
}
// ���䷽��
public void transport() {
System.out.println("�������������");
}
// �������������
public void upKeep() {
System.out.println("�������䳵���������!");
}
}
/

* ���������
*/
public class SendTask {
private String number; // ��ݵ���
private double goodsWeight; // ��������
public SendTask() {
super(); //��ʡ��
}
public SendTask(String number, double goodsWeight) {
this.number = number;
this.goodsWeight = goodsWeight;
}
//��ǰ׼��
public void sendBefore () {
System.out.println("������ʼ�������ֿ�����С�����");
System.out.println("����������"+this.getGoo

img

额,这是定义的实体类
main方法在测试类里,
分好几种

你这个程序里面确实没有主函数,你构造了一些方法还有定义了一些类,程序都是指定从主函数开始执行的,这是约定俗成的,大家都遵守的规定。你应该加主函数进去,然后在里面构造对象来运行你定义类中的方法