냥코딩쟝
JAVA 객체지향-클래스 인스턴스 메서드
-java spring notes-/객체 2022. 11. 29. 18:35

3.2 클래스변수와 인스턴스변수 Card클래스의 큼래스변수(static변수)인 width, height는 Card끝래스의 인스턴스블 생성하지 않고도 •클래스이름.클래스변수’와 같은 방식으로 사용 할 수 있다. 인스턴스가 생성될 때 마다 생성되므로 인스턴스마다 각기 다른 값 유지, 클래스 변수는 모든 인스턴스가 하나의 저장공간을 공유. 3.3 메서드 특정 작업을 수행하는 일련의 문장들을 하나로묶은 것이다. 드에 넣을 값(입력)과 반환하는 결과(출력)만 알면 되는 것이다. 그래서 메서드를 내부가 보이 지 않는 ‘블랙박스(black box)’라고도 한다. sqrt()외에도 지금까지 빈번히 사용해온 println()이나 random()과 같은 메서드들 역 시 내부적으로 어떻게 동작하는지 몰라도 사용하는데 아무런..

자바의정석-객체지향 -클래스와 객체, 인스턴스

객체지향이란 많은 시간과 비용을 절약할 수 있었다. 객체지향이론은 상속,캡슐화,추상화 개념을 중심으로 점차 구체적으로 발전한다. 1.2 객체지향언어 코드의 재사용성이 높다. 새로운 코드를 작성할 때 기존의 코드를 이용하여 쉽게 작성할 수 있다. 코드의 관리가 용이하다. 코드간의관계를 이용해서 적은 노력으로 쉽게 코드를 변경할 수 있다. 2. 클래스와 객체 클래스의 정의ᅳ클래스란 객체를 정의해 놓은 것이다. 클래스의 용도- 큘래스는 객체를 생성하는데 사용된다. 클래스를 정의하고 클래스를 통해 객체를 생성하는 이유는 설계도를 통해서 제품을 만드 는 이유와 같다. 2.2 객체와 인스턴스 클래스로부터 객체를 만드는 과정을 클래스의 인스턴스화(instantiate)라고 하며, 어떤 클래스로부터 만들어진 객체를 그..