- 우선 클래스에 관해서 제대로 이해가 되지않아 오늘은 기록용의 게시글입니다.-
클래스
1. 클래스란.
2. 클래스는 언제 사용하는가.
1. 클래스란.
- 클래스는 객체를 생성할때 그 객체의 오리지널, 또는 설계도 인것 같다.
- 어떠한 클래스를 만들고 그 클래스로 객체를 만들면 그 객체는 클래스가 갖고있는 모든걸 사용할 수 있게 된다.
2. 클래스는 언제 사용한가.
여러 객체들의 공통된 속성을 한 곳에 묶어 객체를 만들때 편리하게 만들려고 사용한다.
예를들어 고양이와 강아지, 돼지는 다 동물이다.
그러므로 Animal 클래스를 생성하고 각 고양이, 강아지, 돼지 객체를 만들어 클래스안에 들어있는 변수를 활용해 각각의 객체에 내용물을 추가 할 수 있다.
class Animal {
String name;
public void setName(String name) {
this.name = name;
}
}
public class Sample {
public static void main(String[] args) {
Animal cat = new Animal();
Animal dog = new Animal();
Animal pig = new Animal();
cat.setName("나비");
dog.setName("백구");
pig.setName("꿀꿀이");
System.out.println(cat.name);
System.out.println(dog.name);
System.out.println(pig.name);
}
}
추후 알게되는 내용이나 잘못된 지식은 수정하겠습니다.