Java: Source Code Java - 1.1 The Circle

Berikut ini adalah source code Java program hasil dari latihan saya belajar Java Object Oriented Programming di website Nanyang Technological Univerity. Saya mendapatkan tugas dari salah satu dosen di mata kuliah Desain dan Program Berbasis Object di Program Studi Ilmu Komputer Universitas Negeri Jakarta. Semoga Bermanfaat 


package _1_1_theCircle;
public class Circle {
private double radius;
private String color;
/**
* 1st Constructor
* Circle()
* Membuat object kelas Circle dengan nilai radius dan color default.
* radius = 1.0,
* color = "red"
*/
public Circle() {
radius = 1.0;
color = "red";
}

/**
* 2nd Constructor
* Circle (double radius)
* Membuat object kelas Circle dengan menetapkan nilai radius di awal.
*/
public Circle(double radius) {
this.radius = radius;
color = "red";
}

/**
* 3rd Constructor
* Circle (double radius, String color)
* membuat object kelas Circle dengan menetapkan nilai radius dan color di awal.
*/
public Circle(double radius, String color) {
this.radius = radius;
this.color = color;
}

/**
* Method untuk mengambil nilai radius dalam object Circle.
*/
public double getRadius() {
return radius;
}

/**
* Method untuk menghitung luas lingkaran object Circle.
*/
public double getArea() {
return radius * radius * Math.PI;
}
/**
* Method untuk mengambil nilai color dalam object Circle.
*/
public String getColor() {
return color;
}

/**
* Method untuk mengganti nilai radius object Circle.
*/
public void setRadius(double radius) {
this.radius = radius;
}

/**
* Method untuk mengganti nilai color object Circle.
*/
public void setColor(String color) {
this.color = color;
}

/**
* Method untuk menampilkan isi data dalam sebuah object Circle.
* Circle[radius=r color=c]
*/
public String toString() {
return "Circle[radius=" + radius + ",color=" + color + "]";
}
}

Comments

Popular posts from this blog

Pengalaman Kuliah Semester 1 di Ilmu Komputer UNJ (part 1)

Flow Program Perkalian 8-bit pada Bahasa Assembly

Sedikit Tips agar Rapat menjadi Lebih Efektif dan Efisien