30/09/2018, 18:22

Lỗi trong chương trình Java

các anh chị xem hộ em đoạn code của em sao nó lại lỗi ở chỗ

System.out.println(“Nhap vao ngay thang nam nhap san pham:”);
ngayThang.setNgay(nhap.nextInt());
ngayThang.setThang(nhap.nextInt());
ngayThang.setNam(nhap.nextInt());

package quanlybanhang;
import java.util.Scanner;

public class Date {
private int Ngay;
private int thang;
private int nam;

public int getNgay() {
    return Ngay;
}

public int getThang() {
    return thang;
}

public int getNam() {
    return nam;
}

public void setNgay(int Ngay) {
    this.Ngay = Ngay;
}

public void setThang(int thang) {
    this.thang = thang;
}

public void setNam(int nam) {
    this.nam = nam;
}
public void nhap(){
    Scanner nhap=new Scanner(System.in);
    System.out.println("ngay:");
    Ngay=nhap.nextInt();
    System.out.println("Thang:");
    thang=nhap.nextInt();
    System.out.println("Nam:");
    nam=nhap.nextInt();
}
public void hien(){
    System.out.println("Ngay:" +Ngay);
    System.out.println("Thang:" +thang);
    System.out.println("Nam:" +nam);
}

}

package quanlybanhang;
import java.util.Scanner;

public class TiVi extends Hang{
Date ngayThang;
private int kichThuoc;

public void setNgayThang(Date ngayThang) {
    this.ngayThang = ngayThang;
}
public void setKichThuoc(int kichThuoc) {
    this.kichThuoc = kichThuoc;
}
public Date getNgayThang() {
    return ngayThang;
}
public int getKichThuoc() {
    return kichThuoc;
}
 @Override
 public void nhap(){
      Scanner nhap=new Scanner(System.in);
      super.nhap();
      System.out.println("Nhap vao kich thuoc cua san pham:");
      kichThuoc=nhap.nextInt();
      nhap.nextLine();
      System.out.println("Nhap vao ngay thang nam nhap san pham:");
        ngayThang.setNgay(nhap.nextInt());
      ngayThang.setThang(nhap.nextInt());
      ngayThang.setNam(nhap.nextInt());
 }
 @Override
 public void hien(){
     super.hien();
     System.out.println("Kich thuoc cua san pham:"+kichThuoc);
    // System.out.println("Ngay-thang-nam:"+ngayThang.getNgay()+ngayThang.getThang()+ngayThang.getNam());
 }

}

David Tom viết 20:36 ngày 30/09/2018

đề bài

Bài liên quan
0