예제)<예외처리(exception handling)>프로그램이 실행 중 어떤 원인에 의해서 오작동을 하거나 비정상적으로 종료되는 경우를 프로그램 에러 또는 오류라고 함.프로그램이 실행되는 도중 발생하는 예외를 처리하기 위해 try/catch/finally문을 사용
예제)\->순서 잘 따라가기/ 값 집어넣을 땐 set 출력할 땐 get!<인터페이스>자바에서 다중상속은 지원하지 않으므로, 인터페이스를 통해 다중상속 지원 다른 클래스를 작성할때 기본이 되는 틀을 제공하면서, 다른 클래스 사이의 중간 매개역할까지 담당하는 추상 클
예제)<Vector 클래스>: 자바의 배열은 고정 길이를 사용함. 즉, 배열이 한번 생성되면 배열의 길이를 증가하거나 감소 할 수 없다는 단점이 있음.Vector클래스는 가변길이의 배열이라고 할 수 있음.즉, Vector에 저장될 수 있고 길이도 필요에 따라
예제1)문제 답을 기준으로 2개짜리 만들지, 3개짜리 만들지 기준을 잡고 코딩한다.집어 넣을 때 set /가져올 때 get<다형성>하나의 객체가 여러 가지 타입을 가질 수 있는 것을 의미.부모 클래스 타입의 참조 변수로 자식 클래스 타입의 인스턴스를 참조 할 수
<오버라이딩>:조상 클래스로부터 상속받은 메서드의 내용을 변경하는 것.자손 클래스에서 오버라이딩하는 메서드는 조상 클래스의 메서드와 이름이 같아야 한다/ 매개변수가 같아야 한다/ 반환타입이 같아야 한다.<오버로딩 vs 오버라이딩>예제)<접근 제어자>:멤
1.this 개념정리2.this 연습문제3.초기화 블록순서: static->인스턴스 변수->생성자 \> 4.상속개념 :상속을 통해 부모 클래스가 가지고 있는 모든것을 자식 클래스가 물려받아 같이 공유하고 확장 하는 개념but 생성자는 제외사용 예시: class Chi
오버로딩 문제)1.생성자인스턴스 초기화 메서드초기화 작업에 주로 사용된다.클래스 내에 선언된다.리턴값이 없지만 void는 사용 안한다.생성자의 이름은 클래스의 이름과 같아야 한다.생성자는 리턴 값이 없다.ex)class Card{ Card(){
<인스턴스 변수와 클래스 변수의 차이>인스턴스 변수와 클래스 변수 같이 있으면 클래스 변수 우선.인스턴스 변수 쓰려면 객체 생성 필수/클래스 변수는 객체 생성 안해도 됨.클래스 변수 안에 인스턴스 변수 못 씀->쓰려면 객체 생성후 c.iv이런 식으로 가능인스턴스
\-메서드 연습문제 1)\-메서드 연습문제2)\->빼기에서 굳이 tmp안써도 되는 거니까 if로 처리하기.\->나누기에서 double로 맞춰주기\->선생님이 하신 것처럼 간단하게 만들게 연습하기. 중복을 줄이자!\->인스턴스 변수니까 객체 생성 필수!\-메서드 연습문제
1.객체지향언어\-프로그램을 객체 단위로 나누어서 객체를 중심으로 프로그램을 구성 하는 언어.2.클래스: 설계도 혹은 틀/ 변수와 메서드의 집합 ex)붕어빵 틀3\. 객체: 클래스에 선언된 모양 그대로 생성된 실체 ex)붕어빵 구성요소-> 속성(변수)과 기능(메서드)
12연산자랑 Data Type 꼭 외우기!
1Java란프로그래밍언어: 컴퓨터한테 명령을 내리기 위한 언어 C, C++, JAVA python인간이 알아 들을 수 있는 언어일수록 고급언어기계가 알아 들을 수 있는 언어일수록 저급언어컴파일러: 프로그래밍언어를 컴퓨터가 알아 들을 수
반복문의 하나인 For문에 대해 배웠다.1For문 기본 문법1-1예제11-2예제21-3예제31-4예제41-5예제51-6예제61-7예제7 (if문도 사용하기)1-8예제8(if문도 사용하기)1-9예제92다중For문 기본문법2-1예제13자체 피드백다중 For문을 많이 연습해