Final
-
[Java]STEP1 - 11) 상속, 메소드 오버라이딩(Overriding), super(), final 클래스와 final 메소드, protected 접근 제한자개발 공부/Java 2020. 9. 24. 18:21
본 게시글은 도서 "이것이 자바다" 동영상 강의를 듣고 기록하는 TIL(Today I Learned) 입니다. 모든 저작권은 출판사 한빛미디어와 신용권님께 있음을 알립니다.👍 이번에는 자바에서 가장 중요한 개념 중 하나인 상속에 대해서 공부해보았습니다. 상속의 개념과 클래스를 상속하기 위한 문법, super() 를 통해 부모 생성자를 호출하기, 메소드 오버라이딩의 개념, 활용 그리고 final 클래스와 final 메소드가 무엇인지 마지막으로 상속과 관련있는 접근 제한자 protected란 무엇인지 알아보겠습니다. 1. 상속(Inheritance) 객체 지향 프로그래밍에서 상속이란 부모 클래스의 멤버를 자식 클래스에게 물려주는 것을 의미한다. 이는 부모 클래스의 멤버를 물려받아, 자식 클래스에서의 코드의 ..
-
[Java]STEP1 - 8) 인스턴스 멤버, 정적 멤버, this, static, 싱글톤, final과 상수(static final)개발 공부/Java 2020. 9. 18. 21:09
본 게시글은 도서 "이것이 자바다" 동영상 강의를 듣고 기록하는 TIL(Today I Learned) 입니다. 모든 저작권은 출판사 한빛미디어와 신용권님께 있음을 알립니다.👍 이번 게시물에서는 인스턴스 멤버와 정적 멤버란 무엇인지? this는 어떻게 사용하는지, 싱글톤은 무엇인지, final과 static final에 대해서 알아봅시다. 1. 인스턴스 멤버와 this 인스턴스 멤버: 객체(인스턴스)를 생성한 후 사용할 수 있는 필드와 메소드를 말한다. 객체 없이는 사용할 수 없다. // Person 클래스 public class Person { String name; void setAge(int age) { ... } } Person person = new Person(); // person 인스턴스 생..