객체(object)란? 간단히 이야기하자면 실생활에서 우리가 인식할 수 있는 사물로 설명할 수 있다.자동차는 클래스가 되고 제네시스, 그랜저, 소나타 등이 객체가 될 수 있다.
멤버(member)로 속성을 표현하는 필드(field)와 기능을 표현하는 메소드(method)를 가진다.또한, 클래스는 생성된 객체의 필드를 초기화해주는 특별한 메소드인 생성자(constructor)를 가진다.객체의 설계도 역할을 하는 프로그램 소스이다.공장에서 하나의
🌳 메서드(method)
🌳 this 와 this()
🌳 생성자(constructor)
🌳 인스턴스(instance)
멤버 등에 사용되며 해당 요소를 외부에서 사용할 수 있게 할 것인지를 제어한다.접근 제어자의 종류는 public, protected, private, default가 있다.'OOPs is A P.I.E' 에서 Encapsulation(은닉화)와 연관있는 개념이다.변수의
멤버변수가 은닉된 형태로 선언된 경우 프로그램의 가장 근본적인 목적인 데이터에 접근하는 방법이 사라지므로 메서드를 통한 간접적으로 접근하는 방법이 마련되어야 한다.getter, setter는 은닉된 멤버변수에 간접적으로 접근하기 위하여 정의된 메서드들을 의미하는 용어이
문자열의 길이를 int 형으로 return 해준다.🌱 수행 결과🌱 수행 결과🌱 수행 결과🌱 수행 결과🌱 수행 결과🌱 수행 결과🌱 수행 결과🌱 수행 결과🌱 수행 결과🌱 수행 결과프로그램의 문자열 안에 포함될 수 있는 특수 문자ex) 문자열 안에서 쌍따옴
Java 는 데이터를 관리하기 위하여 기본 데이터 타입을 지원하지만, 클래스를 통해서 만들어진 객체를 통한 데이터 관리도 가능하다.어떤 상황에서는 기본 데이터 타입의 변수를 객체형태로 사용해야 하는 경우가 있는데, 이 때 기본형 타입을 객체로 포장할 필요가 있다.포장
정규표현식(Regular expression)은 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 '형식언어'이다.정규표현식은 많은 텍스트 편집기와 프로그래밍 언어에서 '문자열의 검색과 치환'을 위해 지원하고 있다.👍 참고 URL : https://ha
\*.java -> \*.class 자체가 되지 않는 에러\-> 소스코드의 구문 오류로 인하여 컴파일이 불가능한 상태\-> 이클립스에서 빨간색으로 표시되는 경우에 해당한다.\-> 프로그램을 실항하기 전에 발견되므로 상대적으로 고치기 쉽다.\-> 구문상에는 에러는 없지만
Math클래스는 흔히 계산을 하는데 도움이 되는 많은 수의 기본적 수학 함수들을 제공한다.Math 클래스는 Java 표준 클래스 라이브러리의 java.lang 패키지에 정의되어 있다.Math 클래스의 모든 메서드들은 static 메서드로, 클래스 객체를 생성하지 않고