목록선언 (7)
멋쟁이v의 개발일지
[목차]01. 객체 지향 프로그래밍02. 객체와 클래스03. 클래스 선언04. 객체 생성과 클래스 변수05. 클래스의 구성 멤버06. 필드 선언과 사용07. 생성자 선언과 호출08. 메소드 선언과 호출09. 인스턴스 멤버10. 정적 멤버11. final 필드와 상수12. Getter와 Setter13. 싱글톤 패턴 01. 객체 지향 프로그래밍객체(Object)👉🏻객체란 물리적으로 존재하거나 개념적인 것 중에서 다른 것과 식별 가능한 것 객체는 속성과 동작으로 구성. 자바는 이러한 속성과 동작을 각각 필드와 메소드라고 부른다. 객체 지향 프로그래밍(OOP)👉🏻객체들을 먼저 만들고, 이 객체들을 하나씩 조립해서 완성된 프로그램을 만드는 기법 객체의 상호작용👉🏻객체 지향 프로그램에서도 객체들은 다른 객체와 서..
[목차]01. 서로다른 클래스의 메서드 선언 및 호출02. 서로다른 패키지/클래스 메서드 선언 및 호출 01. 서로다른 클래스의 메서드 선언 및 호출💡객체 생성 후 객체참조변수에 따라가서 선언된 메서드를 호출합니다.하나의 패키지내 서로 다른 클래스 (main 메서드 포함 클래스)➡️ [코드예제] AA01.javapackage kr.or.ksmart.a; public class AA01_1 { public static void main(String[] args) { // a 메서드 호출 BB01_1 b = new BB01_1(); b.a(); } } ➡️ [코드예제] AA02.javapackage kr.or.ksmart.a; public class AA02_2 { public static void main..
[목차]01. 메서드 선언 및 호출 4가지 방법 01. 메서드 선언 및 호출 4가지 방법[코드예제] 리턴 없고 입력 없는 메서드package kr.or.ksmart.a; public class AA01 { public static void main(String[] args) { // 메서드 호출 a(); } // 메서드 선언 public static void a() { System.out.println("01 a 메서드 실행"); } } [코드예제] 리턴 없고 입력 있는 메서드package kr.or.ksmart.a; public class AA01 { public static void main(String[] args) { // 메서드 호출 a("연습"); } // 입력이 있는 메서드 선언 public..
실습1 실습. 두수의 사칙연산의 결과를 반환하는 함수를 작성하시오. 실습2 실습. 아래의 실행코드에서 에러가 발생하지 않도록 메서드 내의 코드를 완성하여라. 객체와 함수(메서드) 실습 실습3 실습. 아래의 실행 코드를 보고 선언부를 완성하여라. [코드예제] 객체 생성자 함수 실습1 실습. 사람의 이름, 키, 몸무게를 입력받아 체중체크 객체를 생성하고 사람 별로 정상체중을 확인하는 메소드를 만들고 호출하시오. 정상체중 예시) (키 - 100) * 0.9 체중미달 예시) (키 - 100) * 0.9 - 5 체중초과 예시) (키 - 100) * 0.9 + 5 호출 예시) hongGilDongA = new CheckWeight('홍길동A', 172, 73); 출력 예시) 정상체중입니다, 체중미달입니다, 체중초과..
📕 [목차]01. 객체란?02. 참조변수03. 객체 선언04. 객체 활용05. 객체 실습 01. 객체란?💡객체 또는 오브젝트는 클래스에서 정의한 것을 토대로 메모리에 할당된 것으로 프로그램에서 사용되는 데이터 또는 식별자에 의해 참조되는 공간을 의미하며, 변수, 자료구조, 함수, 또는 메소드가 될 수 있습니다.특징➡️ 메모리에 등록된 데이터(함수, 메소드, 자료구조)➡️ 객체는 속성과 기능을 가지고 있다.➡️ 객체를 대입하는 변수는 메모리에 올라간 객체의 주소를 참조하고 있다.➡️ 객체를 대입하는 변수는 참조변수라고 한다. 02. 참조변수💡메모리에 등록된 객체의 주소값을 참조하는 변수(기본형X)[코드예제] 객체 참조 변수// 원시타입 : 값 // 서로 다른 곳을 가르킨다. // num1, num2 => ..
배열과 반복문 실습1 실습. 아래의 배열의 요소에 접근하여 콘솔에 차례대로 출력 하도록 하시오. 실습2 실습. 아래의 배열의 요소에 접근하여 이름만 콘솔에 차례대로 출력 하도록 하시오. ex) 손흥민, 황희찬, 이강인, 김승규 실습3 실습. 배열에 담긴 숫자형 값 중 짝수만 찾아 합산하여 그 결괏값만 출력하시오. 실습. 추출한 짝수만 evenArray 참조변수(배열)에 담으시오 실습4 실습. 아래의 배열에 학생의 점수가 담겨 있다. 학생들의 평균 점수를 구하시오. 실습5 실습. 아래의 배열에 학생의 점수가 담겨 있다. 60점 이상인 학생 수를 구하시오. 실습6 실습. 0~1000까지 홀수인 숫자만 배열에 담으시오. 홀수들의 합산을 구하시오. [코드예제] 배열 테이블var student = [ '헤리케인'..
[목차] 01. 패키지, 클래스 생성 02. 메서드 선언 및 호출 01. 패키지, 클래스 생성 패키지 + 클래스 생성 화면 [java코드] 패키지 : kr.or.ksmart.a / 클래스 : AA01 package kr.or.ksmart.a; public class AA01 { public static void main(String[] args) { (내용) } } 02. 메서드 선언 및 호출 💡 메서드 선언과 호출은 어디에서 할까? 선언 : class block 안쪽에 method 블록 밖에 선언 호출 : main method block 안쪽에서 호출 [java코드] 하나의 클래스에 리턴없고 입력없는 메서드 선언 및 호출 package kr.or.ksmart.a; // class block = body..