Programming/JAVA

2016.3.24

짜_money 2016. 3. 24. 13:16
반응형

* 클래스(Class) : 관련있는 변수와 관련있는 함수를 조합해 만든 자료형


* 구조체(Struct) : 다른타입의 변수들의 묶음 자료형 → 사용자 정의 자료형


* 함수(메소드) : 명령어들의 집합


* 객체 : 클래스를 통해 생성해낸 데이터



Ex> 프로그램짜다가 특정명령어집합이 반복적으로 사용될때 :


system.out.println("...:'':...:":...:":...")

system.out.println("그림123456그림11")

system.out.println("...:'':...:":...:":...")

//do something

system.out.println("...:'':...:":...:":...")

system.out.println("그림123456그림11")

system.out.println("...:'':...:":...:":...")



이거대신


public static void 그림그리기명령어집합(){

system.out.println("...:'':...:":...:":...")

system.out.println("그림123456그림11")

system.out.println("...:'':...:":...:":...")

}


이렇게 지정해놓고


그림그리기명령어집합();


이렇게 쓰면됨


>나머지는 똑같이 반복되고 이름만 달라질때 : 






* 객체지향 : 관련있는 변수와 함수를 하나의 꾸러미로 묶어서 관리


자바에서의 객체 : 힙영역에 할당되있는 모든데이터(new 연산자를 이용해 만들어진 데이터)

객체의 상태에 해당 - 변수(필드)

객체의 동작에 해당 - 함수(메소드)



상속

Object 객체로써 동작을 위한 최소의 기능들



반응형