본문 바로가기
java

tri 클래스를 호출(생성자와 매서드)

by improve 2024. 1. 17.

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);

 

 

 

}

 

}

선언해준걸 출력해본다.

 

'java' 카테고리의 다른 글

상속클래스 의 오버로딩  (0) 2024.01.23
상속 클래스  (0) 2024.01.22
메소드 오버로딩  (0) 2024.01.19
private 함수 (정보 은닉)  (0) 2024.01.18
재귀 함수  (0) 2024.01.16