생성자, 접근제어자, static
생성자 public class person{ String name; int age; int id; } 위와 같은 클래스가 존재한다면 기본 생성자 person()은 적지 않아도 기본적으로 작동한다.(각 필드의 기본값으로 할당) 생성자가 한가지라도 존재 한다면 기본 생성자가 생성되지 않으므로 따로 오버로딩하여 명시해주어야 한다. public class person{ String name; int age; int id; person(String name, int age,int id){ this.name = name; this.age=age; this.id=id; } person(){ } } 매개변수와 필드명이 같을경우. 호출시 가까운 매개변수가 우선권을 가져서 필드값에 접근하려면 this 키워드 사용 this..
java
2024. 3. 29. 21:18