class

2.2 클래스와 프로퍼티 Java Bean 은 프로퍼티(필드)가 늘어나면 생성자의 본문에서 파라미터를 이름이 같은 필드에 대입하는 대입문의 수도 늘어난다. ex) Peron(String name) public class Person{ private final String name; public Person(String name){ this.name = name; } public String getName(){ return name; } } 코틀린에서는 그런 필드 대입 로직을 훨씬 더 적은 코드로 작성할 수 있다. class Person(val name:String) 이런 유형의 클래스(코드가 없이 데이터만 저장하는 클래스)를 값 객체(value object)라 부르며, 다양한 언어가 값 객체를 간결하게 ..
Class 클래스 자바는 클래스와 인터페이스의 메타데이터를 java.lang 패키지에 소속된 Class 클래스로 관리한다. (메타 데이터 : 클래스의 이름, 생성자 정보, 필드 정보, 메소드 정보) Class 객체 얻기(getClass(), forName()) 최상위 클래스인 Object의 getClass()메소드를 이용해서 Class 객체를 얻을 수 잇다. // 해당 클래스로 객체를 생성했을 때 Class clazz = obj.getClass(); // 객체를 생성하기전 Class 객체 얻기 try{ Class clazz = Class.forName(String className); }catch(ClassNotFoundException e){ } 예제코드 package basic; public clas..
깡냉쓰
'class' 태그의 글 목록