일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 아톰에디터
- node.js
- Node.js Express
- tech interview
- 자바 개발자
- 리액트
- react state
- 맥북 유용한 앱
- React props
- jsx 문법
- 기술면접
- 백준
- 알고리즘
- mysql
- 맥북 팁
- 자바 기술면접
- 생활코딩
- 백준 단계별로 풀어보기
- 맥북 사용법
- 자바 영어면접
- 자바 인터뷰
- AtomEditor
- Express middleware
- 맥북 초보
- react jsx
- React
- 자바 면접
- Java tech interview
- 백준 알고리즘
- 맥북 필수 앱
- 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 |