song.log

[자바 기술면접] 05. 클래스란? 본문

StudyLog/Java interview

[자바 기술면접] 05. 클래스란?

SingaKorean 2023. 4. 28. 16:43
반응형

- 정의

클래스는 객체를 만들기 위한 설계도 혹은 틀입니다. 즉, 클래스는 객체를 생성하는데 필요한 속성과 메소드를 정의합니다.

 

- 상세 내용

클래스는 자바에서 객체 지향 프로그래밍(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.

반응형
Comments