class2 4/7 - 클래스 클래스객체지향 프로그래밍 (OOP)객체지향 프로그래밍의 특징상속 : 부모/자식캡술화 (encapsulation), 정보 은닉보안 (secure)안전 (safe)사용성 (useful)다형성 (polymophism)여러 자료형을 가질 수 있는 성질 → 하나의 실행문으로 다른 결과 도출클래스 (설계도) - 객체 (피조물)객체 생성자료형 변수명 = 값클래스 변수명 = new 클래스 () → 객체가 나옴클래스의 용도타입(종류) classification데이터 저장 (자료 구조)기능 보관 (파일, 폴더)생성자가 없다면 자바가 컴파일 시간에 기본 생성자 자동으로 생성기본 생성자 = 매개변수가 없는 생성자생성자를 만들어 줄 때에는, 변수명은 기재하지 않는다.리턴 타입이 없다.이름이 클래스명과 동일해야 한다.Studen.. 2025. 4. 12. 4/4 공부 기록 - 참조 타입, 클래스 객체 지향 프로그래밍참조 자료형대입을 해도 참조 값이 대입 된다.public static void main(String[] args) { //기본 자료형 int a = 10; int b = a; a = 11; System.out.println(b); 출력 : 10 // a의 값이 올바르게 바뀐 것으 ㄹ알 수 있다. //참조 자료형 int[] a1 = {1,2,3}; int[] b1 = a1; System.out.println(Arrays.toString(b1)); a1[0] = 4; System.out.println(Arrays.toString(b1)); 출력 [1, 2, 3] [4, 2, 3] // b1의 배열도 바뀌었다. }객체 비교는 =.. 2025. 4. 5. 이전 1 다음 728x90 반응형