멤버변수2 'Do it 자바프로그래밍 입문' 6장 정리 this 예약어 생성된 인스턴스 자신을 가르키는 역할 생성자에서 다른 새엉자를 호출할 때 사용 Person( ) { this ("이름 없음" , 1); //밑에 있는 Person ( String name, int age) 호출 } Person ( String name, int age) { this.name = name; this.age = age; } 다른 생성자 호출시 호출하는 코드 이전에 다른코드 삽입 할 수 없다. Person( ) { this( "이름 없음", 1); // 여기로 이동하면 오류 안남 this.name = "noname"; } 자신의 주소를 반환할 때 사용 객체간 협력 코딩예제로 해결 ( 학생, 버스, 지하철, 택시) static 변수 클래스에서 공통으로 사용하는 변수 클래스 내부에.. Language/Java 2022. 9. 8. 'Do it 자바프로그래밍 입문' 5장 정리 객체 의사나 행위가 미치는 대상 객체 지향 프로그램 어떤 대상(객체)을 가지고 프로그래밍 하는 것 객체를 정의하고 객체간 협력을 프로그래밍 하는 것 절차 지향 프로그램 순서대로 일어나는 일을 시간순으로 프로그래밍 하는 것 ex) 아침에 일너마 -> 씻음 -> 식사 -> 버스를 탐 -> 요금 지불 -> 학교에 도착 클래스 객체의 속성과 기능을 코드로 구현화 한 것 객체를 클래스로 구현하는 것을 '클래스를 정의한다'고 한다. 멤버변수(속성, 특성) 클래스 내부에 선언하여 객체 속성을 나타내는 변수 ex) public class Student { int studentID; String studentName; int grade; String address; } public void showStudentInfo(.. Language/Java 2022. 9. 6. 이전 1 다음 728x90 반응형