IT/Programming / / 2023. 4. 21. 17:43

[JAVA] class 사용 예제

반응형
package dayday6;
public class wheel{
	wheel(String model){
		this.model = model;
	}

	wheel(String model,int radius){
		this.model = model;
		this.radius = radius;
	}
	protected String getModel() {
		return model;
	}
	protected void setModel(String model) {
		this.model = model;
	}
	protected int getRadius() {
		return radius;
	}
	protected void setRadius(int radius) {
		this.radius = radius;
	}
	String model = "바퀴10"; //멤버 변수
	int radius = 5; //멤버변수  = 필드
	
}
package dayday6;

/*
 * 클래스 : 설계도
 * 객체(인스턴스) : 설계도 대로 지어진 메모리
 * 레퍼런스 : 객체의 주소 , 집주소 -> 객체값
 * 레퍼런스 자료형 : 주소의 자료형(주소를 찾아가면 ~모양의 객체가 있다)
 * 레퍼런스 변수 : 객체 주소를 적어놓은 변수 (메모장)
 * 
 * main메소드가 있는 클래스냐 아니냐 에 따라 용도가 다르다.
 * 메인메소드가 있는 클래스는 프로그램
 * 메인메소드가 없는 클래스는 그냥 일반 클래스 ( 설계용 클래스  : 객체를 디자인하는 .. )
 */

public class test6 {
	public static void main(String[] args) {
		//방금 만든 설계도 wheel 객체 생성
		wheel w1; //레퍼런스 변수형으로 w1선언
		w1 = new wheel("바퀴10",10);
		//힙 영역에 wheel모양의 객체 생성해라, 메모리 할당
		//해당 그 주소를 반환해라알려달라
		System.out.println(w1);
		wheel w2 = new wheel("바퀴20",40);
		System.out.println(w2);
		System.out.println("1번 바퀴 모델명 : " + w1.getModel());
		System.out.println("2번 바퀴 모델명 : " + w2.getModel());
		System.out.println("1번 바퀴 반지름 : " + w1.getRadius());
		System.out.println("2번 바퀴 반지름 : " + w2.getRadius());
	}
}
반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유