본문 바로가기

Programming/JAVA(eclipse)91

java 6일차_ 5일차 정리 1. 배열(array) 용도: 같은 타입의 데이터를 여러개 저장가능한 방법. 특징: 같은 타입만 저장 가능. 한번 생성된 배열은 크기변경이 불가. ( 크기변경할려면 다시 생성해야 된다.) 배열은 참조형( 배열명(변수)는 주소값을 갖는다. ) 배열에 데이터는 기본형 데이터(8개)도 가능하고 참조형 데이터(클래스)도 가능하다. 배열의 요소접근은 인덱스(첨자)를 이용하고 0부터 시작한다. 예> 배열명[idx] 배열의 길이는 배열명.length 를 사용한다. 사용방법: 1) 배열선언 데이터타입 [] 배열명; // 배열명의 데이터타입은 ( 데이터타입 [] ), 참조형이기 때문에 주소값을 갖는다. 데이터타입 배열명 [] ; 2) 배열생성 ( new ) 배열명 = new 데이터타입[size]; // 생성된 배열이 h.. 2024. 3. 15.
참고사이트(1일차 ~ 5일차) ############################################################################ ###### 1일차 참고할만한 사이트 소개 ############################################## ############################################################################ # 자바 소개 및 특징 https://velog.io/@kojam9041/Java-%EC%9E%90%EB%B0%94-%EC%86%8C%EA%B0%9C-%EB%B0%8F-%ED%8A%B9%EC%A7%95 https://s-bug.tistory.com/57 # 진법 관련 짧은 동영상 2진수, 8진수, 10진수, .. 2024. 3. 14.
java 5일차 _ 06. 객체 및 클래스( (1) Cat 클래스작성 ) 6. Cat 클래스 작성 1) 특징 - 현실세계의 고양이 객체를 추출하고 자바언어로 프로그래밍하기 위해서 만든 클래스이다. - 2가지 구성요소를 가졌다. ( 변수 & 메서드 ) 변수는 현실세계의 고양이 객체의 속성을 표현하기 위함. 메서드는 현실세계의 고양이 객체의 기능( 동작 ) 을 표현하기 위함. - 주의할 점은 main 메서드를 지정하지 않는다. ( * ) 이유는 재사용하기 위함이다. ( 클래스 재사용 ) main 메서드가 없기 때문에 실행이 안됨. 실행하기 위해서 main 메서드를 가진 임의의 클래스를 추가해야된다. ( 핸들링 클래스 ) 결론: Cat 클래스 ( main 없음 ) TestCat 클래스 ( main 있음, Cat 핸들링 역할: 객체생성 등.. ) package exam09_클래스; .. 2024. 3. 14.
java 5일차 _ 06. 객체 및 클래스 1) 객체( Object ) ? - 주체( subject ) 가 눈으로 보여지는 사물 의미. ex) 모니터 객체, 노트북 객체, 책상 객체, 학생 객체, ... 2) 객체( object )의 구성요소 2가지 ex) 학생객체 가. 속성 - 객체를 표현할 수 있는 특성 ex) 학번, 이름, 전화번호, 주소, .... 나. 동작(기능) - 객체의 행위. ex) 등교하기, 공부하기, 하교하기, ... 3) 객체지향 프로그래밍( Object Oriented Programming: OOP ) - 현실세계에 존재하는 속성과 동작 구성요소로 되어있는 객체( Object ) 라는 개념을 이용해서 프로그래밍하는 방법론. - 대표적 언어: 자바 4) 자바에서는 객체( Object ) 를 어떻게 표현할까? ( * ) 현실세계.. 2024. 3. 14.