클래스와 생성자 1. 클래스 1)선언: class 클래스명 {}2)구성 멤버: 생성자, 변수, 함수, 클래스=>클래스 내에 클래스 선언 가능3)객체 생성 및 멤버 접근객체 생성: val/var 객체명 = 클래스명(전달인자)=>ex) val user=User("kim")멤버 접근: 점을 찍어 접근=>ex)user.someFun() 2.생성자1)주생성자선언:class 클래스명 constructor(){...}=>constructor생략가능(class 클래스명(){})=>매개변수가 없으면 ()도 생략가능=>주생성자 생성안할시 컴파일러가 매개변수없는 주생성자 자동생성매개변수: 필요에 따라 ( )부분에 name:String, count: Int 처럼 매개변수 넣기가능주생성자에 본문추가: init{...}으로 주..