본문 바로가기

java25

22.11.10 접근제한자, 상속, 다형성(Polymorphism), Override ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ 면접 대비는 목차보고 그걸 말하는 연습을 하는게 가장 좋다. 물론 코딩을 잘하는게 제일 중효하지만... ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ 접근제한자 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ default 패키지만 같으면 다 된다>!!!! 상속 관계 다 필요없고 패키지만 같으면 허용. 다르면 다 비허용 protected 패키지가 같으면 default와 동일, 다르면 자식이면 허용. 상속관계 허용 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★.. 2023. 2. 13.
22.11.09 상속, 생성자, final, super(), Override, Overload java.lanf 패키지의 Object 클래스는 최상위 클래스 원래는 ==나 equals메소드 둘다 번지비교이다. String의 equals메소드는 형태 값 비교.. 번지수 주소지 비교가 아니라... 이것이 메소드 오버라이딩이라고 볼 수 있다. //이 클래스는 학생관련 데이터와 기능을 가진 클래스이다. /*메소드 재정의(@Override) 부모 클래스의 상속 메소드 수정해 자식 클래스에서 재정의하는 것 메소드 재정의 조건 (p.295~296) 부모 클래스의 메소드와 동일한 시그니처 가져야 함 접근 제한을 더 강하게 오버라이딩 불가 public을 default나 private으로 수정 불가 반대로 default는 public 으로 수정 가능 새로운 예외(Exception) throw 불가 (예외처리는 10.. 2023. 2. 13.
22.11.08 접근제한자, 생성자, static, no-static 이클립스 언어 세팅 윈도우 프리퍼런시즈 제너럴 어피어런스 - 컬러 앤드 폰트 -> 텍스트 폰트 콘솔애즈 에디터스 - 텍스트 에디터스 - 쇼라인넘버스 - 텍스트 에디터스 스펠링 UTF-8 어플라이!!! 웹브라우저 - 익스터널 웹브라우저 - 크롬! 워크스페이스 - other UTF-8 private ----> 동일 클래스 안에서만 가능 가능한 것 protected ----> 상속관계에 있는 것 들 끼리만 사용가능 default ----> 동일 패키지 안에있는 것 들 끼리만 사용가능 public ----> 모두 사용가능 public 선언 생략시...아무것도 선언 안하면 default 가 적용.... 클래스 선언할 때 public 생략한 경우 ​ 다른 패키지에서는 사용 불가​ public 다른 개발자가 사용할 .. 2023. 2. 13.
22.11.07 클래스 인스턴스화 및 생성자 클래스로 부터 new 라는 연산자를 사용해서 참조변수에 넣어주는 것을 인스턴스화 라고 한다. 객체랑 같은 개념이다 package ch06; public class MemberService { public static void main(String[] args) { Member user1 = new Member("administrator", "password"); //이것이 기준이 되는값... 회원가입. user1.login("administrator", "password"); user1.logout(); System.out.println("---------------------------------------------------------------------------------------------.. 2023. 2. 13.