Hỗ trợ lập trình Java
Hãy đăng nhập để tham gia thảo luận và chia sẻ!
Hỗ trợ lập trình Java
Hãy đăng nhập để tham gia thảo luận và chia sẻ!
Hỗ trợ lập trình Java

Diễn đàn hỏi đáp Java, hướng dẫn bài tập Java, Giúp đỡ về Java


You are not connected. Please login or register

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down  Thông điệp [Trang 1 trong tổng số 1 trang]

1Bài 4 - TH Java Empty Bài 4 - TH Java Sun Nov 04, 2012 3:58 pm

Admin


Admin
Admin
Bài 4: Xây dựng lớp hình tròn
Code:
import java.awt.Color;
import java.awt.Graphics;
import java.awt.GridLayout;
import java.awt.Panel;


public class HinhTron extends HinhHoc {
   double radius;
   public HinhTron() {
      radius = 1.0;
      setLayout(new GridLayout());
      setSize(300,300);
      setLocation(300,400);
   }
   public HinhTron(double rad) {
      radius = rad;
   }
   public HinhTron(double rad,String colors,boolean fill) {
      radius = rad;
      color = colors;
      filled = fill;
   }
   public double getRadius() {
      return radius;
   }
   public void setRadius(double rad) {
      radius = rad;
   }
   public double getDiameter() {
      return radius * 2.0;
   }
   public double getArea() {
      return Math.PI * radius * radius ;
   }
   public double getPerimeter() {
      return 2.0 * Math.PI * radius;
   }
   public void printCircle() {
      System.out.println("Duong Tron Da Duoc Ve");
   }
   public static void main( String args[] ) {
      HinhTron object2 = new HinhTron();
      object2.printCircle();
   }
}

(Write by MRKHOA92)

https://javasupport.forumvi.com

2Bài 4 - TH Java Empty tuong tu Tue Nov 20, 2012 3:59 pm

Admin


Admin
Admin
Code:

package ThucHanh;

import java.util.Date;

class HinhHoc {
    private String color;
    private boolean filled;
    private Date createDate;
    HinhHoc(){
        color="red";
        filled = false;
        createDate = new Date();
      // System.out.println(createDate+"");
    }
    HinhHoc(String colors, boolean fill){
        color = colors;
        filled = fill;
        createDate = new Date();
    }
    public String getColor(){
        return color;
    }
    public void setColor(String colors){
        color=colors;
    }
    public boolean isFilled(){
        if (filled==true)
            return true;
        return false;
    }
    public void setFill(boolean fill){
        filled = fill;
    }
    public Date getDate(){
        return createDate;
    }
 
    @Override
    public String toString(){
        return String.valueOf(this);
    }
 
    public void show(){
        System.out.println(color + "");
        System.out.println(filled + "");
        System.out.println(createDate +"");
    }
  /* public static void main(String[] args){
        HinhHoc obj = new HinhHoc();
        obj.show();
        HinhHoc abc = new HinhHoc("green",true);
        abc.show();
        abc.setColor("gray");
        abc.setFill(false);
        System.out.println(abc.getColor()+"");
        System.out.println(abc.isFilled()+"");
    }
  */
};

public class HinhTron extends HinhHoc{
    double radius;
    HinhTron(){
        radius=0.0;
    }
    HinhTron(double rad){
        radius=rad;
    }
    HinhTron(double rad, String colors, boolean fill){
        super(colors,fill);
        radius=rad;
    }
    public double getRadius(){
        return radius;
    }
    public double getDiameter (){
        return 2*radius;
    }
    public double getArea (){
        return 3.147*radius*radius;
    }
    public double getPerimeter (){
        return 2*3.147*radius;
    }
    public void printCircle (){
        System.out.println(radius+ "");
        show();
        System.out.println(getArea()+"");
    }
    public static void main(String[] args){
        HinhTron a = new HinhTron(10,"black",true);
        a.printCircle();
    }
}

https://javasupport.forumvi.com

3Bài 4 - TH Java Empty Re: Bài 4 - TH Java Thu Nov 22, 2012 8:20 am

m1_huy


Vịt mới lớn
Vịt mới lớn
Code:
@Override
    public String toString(){
        return String.valueOf(this);
    }

giải thích dùm mình ý nghĩa và nhiệm vụ của dòng trên với admin

4Bài 4 - TH Java Empty Re: Bài 4 - TH Java Thu Nov 22, 2012 10:52 am

Admin


Admin
Admin
dòng này là hàm toString(), chắc tác giả muốn thiết kế lại!

https://javasupport.forumvi.com

Sponsored content


Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang  Thông điệp [Trang 1 trong tổng số 1 trang]

Permissions in this forum:
Bạn không có quyền trả lời bài viết