아자 와자 아자
728x90
728x90
[Java] 객체지향개념6_생성자, this
💻 Study/Java 2023. 1. 30. 22:41

이 게시글은 남궁성의 정석코딩 - 자바의 정석 기초편(2020최신)을 보고 공부한 내용을 정리한 게시글입니다. 틀린 내용이 있을 수 있습니다. ✔ 생성자 - 인스턴스가 생성될 때마다 호출되는 인스턴스 초기화 메서드. - 인스턴스 생성 시 수행할 작업에 사용한다. - 생성자 생성 시, 생성자 이름은 클래스 이름과 같아야 한다. (Test 클래스이면, 생성자 이름도 Test(){} 이어야 한다) - 생성자에는 반환되는 값, return 값이 없다. - 모든 클래스는 반드시 생성자를 가져야 한다. class Test{ // 매개변수가 없는 생성자, 기본 생성자 Test(){ // 인스턴스 초기화 작업 } // 매개변수가 있는 생성자 Test(int a, int b){ // 인스턴스 초기화 작업 } } 생성자에..

[Java] 객체지향개념5_변수의 초기화
💻 Study/Java 2023. 1. 30. 17:34

이 게시글은 남궁성의 정석코딩 - 자바의 정석 기초편(2020최신)을 보고 공부한 내용을 정리한 게시글입니다. 틀린 내용이 있을 수 있습니다. ✔ 변수의 초기화 - 클래스 변수와 인스턴스 변수는 자동으로 초기화된다. (주로 0으로 초기화 되며, boolean타입일 땐 false로 된다.) - 지역 변수는 반드시 사용 전에 수동으로 초기화 해야 한다. class Test{ int x; int y = x; void testMethod(){ int i = 5; int j = i; System.out.println(j); } } public class Main { public static void main(String[] args) { Test t = new Test(); System.out.println(t...

728x90
728x90