'Class'에 해당되는 글 2건

  1. 2020.05.28 Java Class
  2. 2020.05.27 class

Java Class

자바 2020. 5. 28. 22:23

클래스 설계 방법

- 클래스의 이름은 다음과 같이 작성한다

 class 클래스 이름

 

- { } 사이에 클래스의 내용을 작성한다

 클래스는 멤버 변수와 멤버 메서드의 구성요소를 가진다

 

객체의 생성 및 접근

- 클래스로 부터 객체를 생성하기 위해서는 다음과 같은 문법을 따른다

 new 클래스 이름( );

 

- new를 통해 객체를 생성하면 생성된 객체의 메모리의 주소 값을 넘겨준다 이 주소 값을 변수에 받아 두었다가 그 이후에 사용할 때 이 주소 값을 이용하여 접근하면 된다 이 주소 값을 담는 변수를 가리켜 참조 변수라고 부른다

 

- 참조 변수를 통해 멤버에 접근 할 때는 "참조 변수. 멤버"라고 기술하여 사용한다

 

파일 생성 및 클래스 생성 (default package)우클릭 후 클래스 생성

클래스 제목에 맨 앞 글자는 대문자로 작성

코드 작성시 대문자 소문자 유의

 

Class1.java

----------------------------------------------------------------------------------------------

public class Class1 {

     // 멤버 변수

     int va;

     // 멤버 메서드

     public void setVa(int _va) {

          va = _va;

     }

 

     public int getVa( ) {

           return va;

     }

}

----------------------------------------------------------------------------------------------

 

 

ClassTest1.java

----------------------------------------------------------------------------------------------

public class ClassTest1{

 

     public static void main(String[ ] args) {

          // TODO Auto-generated method stub

          // 객체 생성

          Class1 c1 = new Class1( );

          // 멤버에 접근

          c1.va = 100;

          System.out.println(c1.va);

 

          c1.setVa(1000);

          System.out.println(c1.getVa( ));

 

          Class1 c2 = new Class1( );

          c2.va = 200;

          System.out.println(c2.va);

 

          c2.setVa(2000);

          System.out.printn(c2.getVa( ));

       }

 

}

----------------------------------------------------------------------------------------------

'자바' 카테고리의 다른 글

클래스의 멤버 변수  (0) 2020.05.29
Class Member Method  (0) 2020.05.29
class  (0) 2020.05.27
do while문  (0) 2020.05.25
while문  (0) 2020.05.25
Posted by khon98
,

class

자바 2020. 5. 27. 22:35

절차 지향 프로그래밍

- 프로그램을 개발할 때 프로그램이 동작하는 순서대로 프로그래밍을 하는 기법

- 프로그램이 수행되고 종료될 때까지의 모든 기능이 작업 순서대로 기술된다

- 유지 보수가 어렵고 프로그래밍을 각 기능별로 구분하여 작성하기가 힘들다

- 코드의 재사용이 어렵다

- 프로그램에서 사용하는 모든 기능들을 작업 순서대로 작성하여 프로그램을 만드는 기법

 

객체 지향 프로그래밍

OOP(Object Oriented Programming)

- 프로그램을 작성할 때 먼저 프로그램에서 사용할 기능들을 정리하고 정리한 기능을 가지고 있는 작은 부품들을 만들-어서 프로그램에서는 이렇게 만든 부품들을 사용하여 프로그램을 작성하는 기법

- 프로그램에서 사용되는 작은 부품들을 객체라고 부르며 이러한 객체들을 만들 수 있는 것을 클래스라고 부른다

- 개발자는 프로그램 코드를 통해 클래스를 만들고 클래스를 통해 객체를 생성하여 사용을 한다

- 프로그램의 기능들이 작은 부품 단위인 클래스로 나눠져 있어 유지보수가 용이하다

- 코드의 재사용성이 높아져 새로운 프로젝트를 만들 때 상당한 시간과 비용을 절약할 수 있다

 

클래스 설계 방법

- 내가 필요한 기능이 무엇인가

- 필요한 기능들을 단위별로 구분할 수 있는가

- 클래스 간의 종속성을 최소한으로 하였는가

- 이미 존재하는 클래스와 중복되는 부분이 있는가

- 사용하기 쉽게 만들었는가

- 꼭 필요한 기능들만을 가진  클래스인가

'자바' 카테고리의 다른 글

Class Member Method  (0) 2020.05.29
Java Class  (0) 2020.05.28
do while문  (0) 2020.05.25
while문  (0) 2020.05.25
for문  (0) 2020.05.23
Posted by khon98
,