728x90
반응형
클래스 : 객체를 만드는 기능
객체 변수 : 인스턴스 변수, 멤버 변수, 속성 이라고 함
class Animal {
String name;
public void setName(String name) {
this.name = name;
}
}
new는 객체를 생성할 때 사용하는 키워드로 Animal 클래스의 인스턴스(instance)인 cat, 즉 Animal의 객체가 만들어진다.
public class Main {
public static void main(String[] args) {
Animal cat = new Animal();
cat.setName("body"); // 메서드 호출
Animal dog = new Animal();
dog.setName("happy");
System.out.println(cat.name);
System.out.println(dog.name);
}
}
객체지향적(object oriented)
클래스 : 객체 변수의 값이 독립적으로 유지
728x90
반응형
'즐거운프로그래밍' 카테고리의 다른 글
[자바] 상속(inheritance) (0) | 2023.11.13 |
---|---|
[자바] 값에 의한 호출과 객체에 의한 호출 : 전달받은 숫자를 1만큼 증가시키는 update메서드 (0) | 2023.11.13 |
[자바] 자바 객체 지향 프로그래밍(계산기 예제) (0) | 2023.11.13 |
[자바] 예제 3 : 도서 목록 필터링 및 리스트화 하기 (0) | 2023.11.09 |
[자바] 자바 외워두면 좋은 명령어 23가지 (0) | 2023.11.09 |