자바 2

객체생성 및 접근

객체생성은 다음과 같다. syntax 클래스명 참조변수명 = new 클래스명(); 객체 생성방법과 접근하는 방법은 아래와 같다.(Line3~6 줄 참고) 객체가 생성되는 순서와 사용방법을 보면 Line3 Phone p = new Phone(); 1. new연산자에 의해 Phone객체를 생성 2. 생성 될 때, 인스턴스 변수(속성)의 값은 자료형의 기본값으로 초기화 된다. 3. 생성된 Phone객체의 주소값을 Phone타입의 참조변수 p에 대입한다. 이제 참조변수 p를 통해 Phone인스턴스에 접근 할 수 있다. Line4 p.power(); 참조변수 p의 주소에 있는 인스턴스의 power()메서드를 호출한다. 코드보기 void power(){ power = !power; } power인스턴스 변수에 !p..

Java 2020.12.15

클래스(Class)와 객체(Instance)

1. 클래스 · 정의 - 객체를 정의해 놓은것 · 용도 - 객체를 생성할 때 사용 기본적인 클래스 선언은 아래와 같다. public class 파일명 { . . . } 한 파일에 여러 클래스 작성 할 때 주의 할점은 아래와 같다. 정리 하자면, 1. 둘 이상의 같은 접근제어자가 있으면 안된다. 2. 파일명과 public class 파일명이 서로 일치해야한다. 3. 파일명과 public class 파일명이 대소문자 구분하므로 대소문자 일치 해야한다. 2. 객체 · 정의 - 클래스에 정의된 내용대로 메모리에 생성된 것, 모든 인스턴스를 대표할때 객체라 부른다. · 구성 - 속성과 기능으로 이루어져있다.(속성과 기능을 그 객체의 멤버라고 한다) 스마트폰으로 예를 들면, 이처럼 클래스로부터 만들어진 객체를 그 ..

Java 2020.12.13