728x90 반응형 OOP44 OOP 활용: Math클래스 이번 글에서는 객체 지향 프로그래밍(Object-Oriented Programming, OOP)의 핵심 요소 중 하나인 'Math 클래스'에 대해 상세하게 다루겠습니다. 이전에는 StringBuffer 클래스와 StringBuilder 클래스와 그 활용법에 대해 살펴봤지만, 이번 글에서는 Math 클래스를 어떻게 활용하는지, 그리고 왜 필요한지 등에 대해 자세하고 심화된 내용을 통해 설명하겠습니다. 1. Math 클래스란? Java 언어에서 제공하는 Math 클래스는 수학적 연산을 위한 메서드들을 모아 놓은 유틸리티성(utility)의 final 클래스입니다. final 키워드가 붙어있으므로 이를 상속받아 새로운 하위클래스를 만들 수 없습니다. 또한 모든 메서드와 상수 필드들이 static으로 선언되어 .. 2023. 10. 18. OOP 활용: StringBuffer클래스와 StringBuilder클래스 이번 글에서는 객체 지향 프로그래밍(Object-Oriented Programming, OOP)의 핵심 요소 중 하나인 'StringBuffer 클래스'와 'StringBuilder 클래스'에 대해 깊게 다루겠습니다. 이전에는 String 클래스와 그 활용법에 대해 살펴봤지만, 이번 글에서는 StringBuffer와 StringBuilder를 어떻게 활용하는지, 그리고 왜 필요한지 등에 대해 자세하고 심화된 내용을 통해 설명하겠습니다. 1. StringBuffer 클래스와 StringBuilder 클래스란? Java 언어에서 문자열을 다루기 위한 또 다른 두 가지 중요한 클래스입니다. 이들은 String과 달리 가변(mutable)의 특성을 가집니다. 즉, 한 번 생성된 StringBuffer나 Stri.. 2023. 10. 17. OOP 활용: String 클래스 이번 글에서는 객체 지향 프로그래밍(Object-Oriented Programming, OOP)의 핵심 요소 중 하나인 'String 클래스'에 대해 깊게 다루겠습니다. 이전에는 Object 클래스와 그 활용법에 대해 살펴봤지만, 이번 글에서는 String 클래스를 어떻게 활용하는지, 그리고 왜 필요한지 등에 대해 자세하고 심화된 내용을 통해 설명하겠습니다. 1. String 클래스란? Java 언어에서 문자열을 다루기 위한 클래스입니다. 문자열은 일련의 문자들로 이루어진 데이터를 의미합니다. 예를 들어 "Hello, World!"는 13개의 문자로 이루어진 문자열입니다. Java에서는 String 클래스를 통해 이러한 문자열을 쉽게 다룰 수 있습니다. String은 불변(immutable)의 특성을 가.. 2023. 10. 10. OOP 활용: object 클래스 이번 글에서는 객체 지향 프로그래밍(Object-Oriented Programming, OOP)의 핵심 요소 중 하나인 'Object 클래스'에 대해 깊게 다루겠습니다. 이전에는 java.lang 패키지와 그 활용법에 대해 살펴봤지만, 이번 글에서는 Object 클래스를 어떻게 활용하는지, 그리고 왜 필요한지 등에 대해 자세하고 심화된 내용을 통해 설명하겠습니다. 1. Object 클래스란? Java 언어에서 모든 클래스의 최상위 부모로 위치하는 것이 바로 Object 클래스입니다. Java에서 생성되는 모든 객체들은 직간접적으로 이 Object 클래스로부터 상속을 받아 만들어집니다. 이러한 특성 때문에 Java의 모든 객체들은 기본적으로 Object 클래스가 제공하는 메소드를 가질 수 있습니다. 2. .. 2023. 10. 9. 이전 1 2 3 4 5 6 7 ··· 11 다음 728x90 반응형