tri 클래스를 호출(생성자와 매서드)
package ex07;
class Tri{
//밑변과 높이를 지정할수 있는 생성자
// 밑변과 높이로 넓이를 구하는 매서드
// 클래스 내에서는 여러생성자를 선언할수 있다.
// 클래스 내에서는 클래스 변수와 클래스 메서드를 선언할 수 있다.
int width;
int height;
public Tri() {}// 기본 생성자
// 생성자 선언... 다른 생성자 를 만들면 기본 생성자 생략불가.
public Tri(int width, int height) {
super(); // 생략가능
this.width = width;
this.height = height;
}
@Override
public String toString() {
return "Tri [width=" + width + ", height=" + height + "]";
}
// 넓이를 구하는 매서드
public double area() {
return width * height * 0.5;
}
}
클래스 tri 선언해준다.
package ex07;
/*
* import.java.lang.*
* toString
* 기본생성자
* super();
* 다 생략 가능
* */
public class Ex03 {
public static void main(String[] args) {
//기본생성자 호출하여 클래스를 메모리에 올린다
Tri t1 = new Tri(10,20);
Tri t2 = new Tri();
System.out.println(t1.area());
System.out.println(t2);
}
}
선언해준걸 출력해본다.