일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- react jsx
- Express middleware
- 백준 알고리즘
- Node.js Express
- tech interview
- React
- react state
- React props
- 맥북 팁
- 기술면접
- AtomEditor
- 맥북 필수 앱
- 자바 인터뷰
- 리액트
- 백준
- 백준 단계별로 풀어보기
- 자바 면접
- 맥북 초보
- 자바 기술면접
- node.js
- 맥북 유용한 앱
- 자바 영어면접
- jsx 문법
- Java tech interview
- mysql
- 아톰에디터
- 맥북 사용법
- 생활코딩
- 알고리즘
- 자바 개발자
- Today
- Total
song.log
[자바 기술면접] 05. 클래스란? 본문
- 정의
클래스는 객체를 만들기 위한 설계도 혹은 틀입니다. 즉, 클래스는 객체를 생성하는데 필요한 속성과 메소드를 정의합니다.
- 상세 내용
클래스는 자바에서 객체 지향 프로그래밍(Object Oriented Programming, OOP)의 핵심 개념 중 하나이며, 코드의 재사용성과 유지보수성을 향상시키는 데 중요한 역할을 합니다. 또한, 클래스를 상속(Inheritance)하여 새로운 클래스를 생성하거나, 다형성(Polymorphism)을 이용하여 동일한 인터페이스를 갖는 여러 클래스를 생성하는 등의 작업도 가능합니다.
- 영어 정리 :
a class is a blueprint or template for creating objects. In other words, a class defines the properties (attributes) and behaviors (methods) that an object will have.
Classes are a key concept in object-oriented programming (OOP) in Java and are essential for improving code reusability and maintainability. You can also use inheritance to create new classes based on existing ones, or use polymorphism to create multiple classes with the same interface.
'StudyLog > Java interview' 카테고리의 다른 글
[자바 기술면접] 07. 메서드란? (0) | 2023.04.28 |
---|---|
[자바 기술면접] 06. 생성자란? (0) | 2023.04.28 |
[자바 기술면접] 04. 할당과 초기화의 차이? (0) | 2023.04.28 |
[자바 기술면접] 03. 캡슐화, 상속성, 다형성이란? (0) | 2023.04.28 |
[자바 기술면접] 02. 절차 지향 프로그램 vs 객체 지향 프로그램 (0) | 2023.04.28 |