본문 바로가기

생성자

자바 접근제어자, public, private - Do it ! 자바프로그래밍기초 객체 지향 프로그래밍에서는 예약어를 사용해 클래스 내부의 변수나 메서드, 생성자에 대한 접근 권한을 지정할 수 있다. 이러한 예약어를 접근 제어자라고 한다. public이라고 선언한 변수나 메서드는 외부 클래스에서 접근이 가능하며 외부 클래스가 사용할 수 있다는 뜻 private으로 선언한 변수나 메서드는 외부 클래스에서 사용할 수 없다. public class Student { int studentID; private String studentName; int grade; String address; public String getStudentName() { return studentName; } public void setStudentName(String studentName) { this.stude.. 더보기
자바 생성자, 생성자 오버로딩, 참조 자료형 - Do it ! 자바프로그래밍기초 public class Person { String name; float height; float weight; } public class PersonTest { public class void main(String[ ] args) { Person personLee = new Person(); } }​ PersonTest 클래스에서 클래스를 생성할 때 사용하는 Person()같은 함수를 생성자라고 한다. 클래스의 멤버 변수는 메서드에 의해 값이 변경될 수도 있지만, 처음 클래스를 생성할 때 값을 정해야 하는 경우도 있다. 생성자가 하는 일은 클래스를 처음 만들 때 멤버 변수나 상수를 초기화하는 것이다. 위의 Person 클래스를 보면 생성자가 따로 없지만 new Person()을 사용해서 객체를 만들 수.. 더보기