728x90

생성자 2

23.02.13(월): 생성자(Constructor), 초기화 블록, 메서드 오버로딩, 배열

오늘 배운 내용 01. 클래스 설계 실습 02. 생성자 03. 배열 01. 클래스 설계 실습 실습073 import java.util.Scanner; import java.io.IOException; // read()는 예외처리 필요 class Calculate { int n1, n2; //정수 입력값 char op;// 연산자 입력값 void input() throws IOException // 입력 메소드 { Scanner sc = new Scanner(System.in); System.out.print("2개의 정수 입력(공백 구분) : "); n1 = sc.nextInt(); n2 = sc.nextInt(); System.out.print("연산자 입력[+ - * /] : "); op = (cha..

23.02.10(금): 지역변수와 전역변수, 클래스와 인스턴스, null, classpath와 package

오늘 배운 내용 01. 지역변수, 전역변수 02. 클래스와 인스턴스 +) null classpath와 package 01. 지역변수, 전역변수 (68,69) 전역 변수 (Global Variable) : 클래스 영역에서 선언된 변수. (주의: 클래스 변수와는 완전히 다른 개념) 지역 변수 (Local Variable) : 메소드 영역에서 선언된 변수. 초기화 필수. 변수는 사용되는 위치보다 선언 위치가 중요하다. 선언 지역을 벗어나면 보이지 않는 상태가 된다. 02. 클래스와 인스턴스 ( 이론 + 70, 71 + CircleTest , 72) * 객체지향 프로그래밍 : 객체를 주인공으로 구성(지향) cf. 함수 지향, 절차 지향 .. 객체(Object) : 사전적으로는 물건, 대상. "나는 과일가게에서 ..

728x90