객체지향2 [java 정리] 객체지향 프로그래밍I (2) 기본형 매개변수, 참조형 매개변수 기본형 매개변수 : 변수의 값을 읽기만 할 수 있다. 참조형 매개변수 : 변수의 값을 읽고 변경할 수 있다. class Data {int x;} class Ex{ public static void main(String[] args){ Data d = new Data(); d.x = 10; System.out.println("main() : x ="+d.x); change(d.x); //1000 System.out.println("main() : x = "+d.x); //10 (change의 x만 변경된 것) } static void change(int x){ //기본형 매개변수 x = 1000; //x의 값을 바꾸기만 함 System.out.println("change(.. 2022. 7. 2. [java 정리] 객체지향 프로그래밍I (1) 객체지향 언어 특징 코드의 재사용성이 높다 코드의 관리가 용이하다 (객체간의 관계, 유지보수) 신뢰성 높은 프로그래밍이 가능 (데이터 보호, 코드의 중복을 줄임) 클래스와 객체 클래스 객체를 정의해 놓은 설계도라고 생각하면 된다 사전적인 의미에서는 실제로 존재하는 사물이나 개념을 뜻하며 프로그래밍에서는 속성과 기능을 묶어놓은 것을 객체(인스턴스)라 한다 속성은 멤버변수 (필드), 기능은 메서드(함수)라 한다 클래스 작성하기 Hello2.java public class Hello2 {} class Hello3 {} //public 클래스는 하나만 존재해야하며 있을 경우 소스 파일의 이름과 동일해야 한다 객체 생성하고 사용하기 객체를 생성해야 해당 클래스의 필드와 메서드를 사용할 수 있다 클래스명 참조변수명.. 2022. 7. 2. 이전 1 다음