본문 바로가기

자바 Java2

자바 개념 단일다중상속 fianl  클래스* 클래스에 final 키워드를 지정하여 선언하면 최종적인 클래스가 됨으로 더 이상 상속할 수 없는 클래스가 된다 Object 클래스- object는 최상위 부모 클래스다- 오버라이팅 - 부모클래스로부터 상속받은 메서드의 내용을 재정의 하는 것  예를 들어, object에게 상속받는 String 클래스 : 둘 다 equals를 구현하고 있지만 조금씩 다르다 super와 super()super-  부모 클래스의 멤버를 참조할 수 있는 키워드    부모를 지칭하는 키워드다 ( 나를 지칭할 수 있는 건 this와 같은) public void setCarInfo(String model, String color, double price) { super.model = model;.. 2024. 8. 10.
Java 객체지향 & 클래스 & 생성자 객체 지향 특성 1. 캡슐화 : 객체를 캡슐로 싸서 내부를 볼 수 없게 하는 것 ,틀, 외부의 접근으로부터 객체 보호 2. 상속 :  상위 개체의 속성이 하위 개체에 물려짐               부모 클래스 : 수퍼 클래스               하위 클래스 : 서브 클래스, 수퍼 클래스를 재사용하고 새로운 특성 추가  3. 다형성 : 같은 이름의 메소드가 클래스나 객체에 따라 다르게 동작하도록 구현   객체 지향 언어의 목적  1. 소프트웨어의 생산성 향상 2. 실세계에 대한 쉬운 모델링      클래스 - 객체 만드는 설계도- 객체의 속성 (변수)과 행동 (메서드)- 객체 = 인스턴스 ex) 클래스 : 소나타 자동차,    객체 : 출고된 소나타 100대        클래스  : 사람,     .. 2024. 7. 9.