강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của pompomyena
pompomyena

câu hỏi đã được viết

Làm đi! Giới thiệu lập trình Java cùng cô giáo Eunjong

Lớp và Đối tượng1 (4)

생성자가 이해가 안가요..

Viết

·

295

0

public Student() {

korea = new Subject();

math = new Subject();

}

이게 어떤..역할인건지.. 왜 빈 괄호를 붙이는지 이해가 안가요 ㅠ 

java

Câu trả lời 2

0

해당 코드는 생성자를 정의하는 부분입니다.

이후 main 메서드 또는 다른 클래스에서 인스턴스를 생성할 때
중괄호 안의 내용은 해당 인스턴스의 속성값이 됩니다.

예를 들어 위 코드의 경우
Student student = new Student(); 라고 객체를 생성하면
자동으로 Student 클래스의 멤버변수인 korea, math에 새로운 과목 인스턴스가 생성됩니다.

0

안녕하세요

 

Java의 기본생성자에 대해서 찾아서 공부하신다면 원하는 답을 얻을 수 있을겁니다. 

https://miyakita.tistory.com/202

Hình ảnh hồ sơ của pompomyena
pompomyena

câu hỏi đã được viết

Đặt câu hỏi