티스토리 뷰
클래스(붕어빵 틀) -> 객체 (붕어빵)
public class Main {
public static void main(String[] args) {
//진혁의 개인 신상
진혁 a = new 진혁(); //진혁 : 참조타입, 진혁만 담을 수 있는 a 선언, 사용자 정의 객체
a.이름 = "정진혁";
a.나이 = 23;
a.키 = 177.7;
}
}
class 진혁 { //사용자 정의 클래스
String 이름;
int 나이;
double 키;
}
사용자 정의 클래스 선언
public class Main {
public static void main(String[] args) {
//정수, 논리, String으로 구성된 객체 생성 후 출력
홍길동 person = new 홍길동();
person.age = 22;
person.isMarried = false;
person.name = "길동";
person.introduce();
person.run();
홍길동 person2 = new 홍길동();
person2.age = 33;
person2.isMarried = true;
person2.name = "길동2";
person2.introduce();
person2.run();
}
}
class 홍길동 {
int age;
boolean isMarried;
String name;
void introduce() { //동사적인 형태(어떤 기능을 수행), 메서드(함수)
System.out.println("안녕 난 홍길동이야");
}
void run(){
System.out.println("달리다");
}
}
명사적인 형태는 class 안에 변수를 생성해서 만듦
동사적인 형태(어떤 기능을 수행해야 할 때) 메서드 생성
'JAVA' 카테고리의 다른 글
일반변수와 레퍼런스 변수에 값 할당과정 설명 (0) | 2023.08.08 |
---|---|
사용자 정의 객체와 this (0) | 2023.08.08 |
System.out.printf(), String.format() (0) | 2023.08.08 |
배열 (0) | 2023.08.08 |
Scanner 입력받기 (0) | 2023.08.07 |