M0desty
[Java] 클래스(Class), 객체(Object), 인스턴스(Instance)
Java 2023. 3. 15. 17:06

객체 만들기,, 1. 객체를 만들기 위한 클래스를 정의합니다. 클래스는 필드(field)와 메서드(method)로 구성됩니다. 필드는 객체의 속성을 나타내고, 메서드는 객체의 기능을 나타냅니다. 2. new 연산자를 사용하여 클래스의 인스턴스를 생성합니다. new 연산자는 메모리에 새로운 공간을 할당하고, 그 공간에 클래스의 필드와 메소드를 복사합니다. 이렇게 생성된 인스턴스는 객체입니다. 3. 객체에 이름을 붙여주기 위해 참조 변수(reference variable)를 선언하고, 생성된 인스턴스의 주소(address)를 할당합니다. 참조 변수는 객체의 이름이 되며, 점(.) 연산자를 사용하여 객체의 필드와 메서드에 접근할 수 있습니다. [Java] 클래스(Class), 객체(Object), 인스턴스(I..

[Java] 명명규칙(naming convention), 변수의 타입
Java 2022. 6. 2. 23:32

명명규칙 1. 대소문자가 구분되며 길이에 제한이 없다. - True와 true는 서로 다른 것으로 간주된다. 2. 예약어를 사용해서는 안 된다. - true는 예약어라서 사용할 수 없지만, True는 가능하다. 3. 숫자로 시작해ㅐ서는 안 된다. - top10은 허용하지만 7up은 허용되지 않는다. 4. 특수문자는 ' _ ' 와 ' $ ' 만을 허용한다. - $harp은 허용되지만, $#arp은 허용되지 않는다. 권장 규칙( 필수적인 것은 아님) 1. 클래스 이름의 첫 글자는 항상 대문자로 한다. - 변수와 메서드의 이름의 첫 글자는 항상 소문자로 한다. 2. 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다. - lastIndexOf, StringBuffer 3. 상수의 이름은 모두 대문자로..

[Java] 변수, 연산자, 조건식
Java 2022. 5. 30. 15:58

1_변수? 값을 저장할 수 있는 메모리 상의 공간을 의미하며 변수의 값은 바뀔 수 있고, 하나의 변수에는 단 하나의 값만 저장할 수 있다. 그래서 값을 여러 번 저장하면 마지막에 저장한 값을 갖게 된다. - 정수형 : int, byte, short, long - 실수형 : double, float - 문자형 : char - 논리형 : boolean 2_연산자 a. 대입 연산자 (=) - 오른쪽에 있는 값을 왼쪽에 저장 - 왼쪽에는 변수 / 오른쪽에는 값(변수) - 왼쪽과 오른쪽의 자료형이 같아야 한다. - 만약 형이 다르다면 자료 형 변환을 통해서 맞춰야 한다. - 자료형변환 : 정수 -> 실수, 작은 바이트 -> 큰 바이트 (자동형 변환) - 명시적형변환 : 자동 자료형 변환이 되지 않는 경우 (자료형..

검색 태그