JAVA 수업43 0526 수업 내용 [어제 배운 상속 복습] - 규선생님 말씀: 기본 생성자가 없으면 .super () 써주기 (챗 GPT선생님의 말씀:. 기본 생성자가 없는 경우, 하위 클래스에서 상위 클래스의 생성자를 호출해야 할 때는 .super()를 사용하는 것이 맞습니다. .super()는 하위 클래스에서 상위 클래스의 생성자를 명시적으로 호출하는 방법입니다.) - □금,토,일 공부하기 - 연산자 모르는 거 규열쌤한테 물어보고 해결됐음 p.108쪽 확인문제 5번 집가서 다시 풀어보기 -(강사님께서 초보개발자는 장비를 많이 가지고 다닌다고 했는데 좀 뜨끔 ^^; ) [오버라이딩] - 오버라이딩이 뭔지? 오버라이딩(Overriding)은 하위 클래스가 상위 클래스의 메서드를 재정의하는 것을 말합니다. - 오버라이딩을 왜하는지? 부모메.. 2023. 5. 26. 0524 수업 내용 어제의 수업 내용 복습시간 [복습] 메서드 오버로드: 메서드명 같고 매개변수(개수| 타입| 순서) 다름 생성자: 객체생성시 자동호출되는 특수메서드 생성자명은 클래스명과 같고 반환형은 없음 생성자가 없으면 기본생성자가 자동 만들어짐 static : 객체와 무관 . 객체생성하지 않고 사용 final: 끝이다. 값을 변경하지 않는다 (static final > 상수_ 상수는 주로 public, 멤버변수는 private으로 선언) 접근제어자 public / protected / package(default) /private 자바빈 = 컴포넌트 자바빈의 조건 1) public class 2) public 매개변수 없는 생성자 3) 프로퍼티용 mv는 public이면 안됨 4) 프로퍼티용 public setter 메.. 2023. 5. 24. 0523 수업내용 객체지향프로그램의 목적: 클래스의 재사용성을 높이자, 안정성을 높이 메서드 오버로드: 메서드명이 같고 매개변수(개수| 타입| 순서)다름 (목적: 사용자 입장에서 클래스가 갖고 있는 메서드를 재사용하기 편하게 하려고 사용한다) 메서드 이름이 같고 (같은클래스 내에 있는!!) 다른 건 다다른 것이 '메서드 오버로드' * 다른클래스 x ex)(메서드 오버로드 안한 경우) printlnString() printllnBoolean() pirntInchar() ex) println(String) println(Boolean) println(char) 생성자: 객체생성시 자동호출되는 특수메서드 : 생성자명은 클래스명과 같고 반환형은 없음 : 생성자가 없으면 기본생성자가 자동 만들어짐 (예시) class Employe.. 2023. 5. 23. 이전 1 ··· 9 10 11 12 13 14 15 다음