Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 3 của 3
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    vấn đề thừa kế

    em làm như thế này nhưng nó không cho nhập string mà in ra kết quả lun, sửa lỗi sao vậy các bác
    Mã:
    public class DiemMau extends Diem{
    	String mau = new String();
    	DiemMau(int x, int y, String mau){
    		super(x,y);
    		this.mau = mau;
    	}
    	void display(){
    		super.display();
    		System.out.println(", va co mau " + mau);
    	}
    	public static void main(String[] args) {
    		Scanner in = new Scanner(System.in);
    		System.out.print("Nhap toa do x = ");
    		int x = in.nextInt();
    		System.out.print("Nhap toa do y = ");
    		int y = in.nextInt();
    		System.out.print("Mau cua diem la mau ");
    		String mau = in.nextLine();
    		DiemMau a = new DiemMau(x,y,mau);
    		a.display();
    	}
    }
    
    class Diem{
    	int dx, dy;
    	Diem(){}
    	Diem(int dx, int dy){
    		this.dx = dx;
    		this.dy = dy;
    	}
    	void display(){
    		System.out.print("Diem co toa do dx = " + dx + "va dy = " + dy);
    	}
    }

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mã:
    public static void main(String[] args) {
    		Scanner in = new Scanner(System.in);
    		System.out.print("Nhap toa do x = ");
    		int x = in.nextInt();
    		System.out.print("Nhap toa do y = ");
    		int y = in.nextInt();
                    in = new Scanner(System.in);//Hoặc có thể xóa bộ đệm = flush ko nhớ rõ phương thử search google xem.
    		System.out.print("Mau cua diem la mau ");
    		String mau = in.nextLine();
    		DiemMau a = new DiemMau(x,y,mau);
    		a.display();
    }

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    cảm ơn bạn nhìu.......[IMG]images/smilies/smile.png[/IMG]

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •