대충벌레 블로그
반응형
article thumbnail
Java 공부 정리 [2] - 상속
IT 기술/자바[Java] 2019. 10. 23. 18:00

클래스 정의 ex) 학생 속성 이름 학번 중간고사 성적 기말고사 성적 출석 점수 리포트 점수 합계 학점 기능 점수 입력 합계 계산 학점 부여 결과 출력 Human 클래스 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import java.util.Scanner; public class Human { //Human 클래스 public String name; public String id; public void input() { Scanner in = new Scanner(System.in); System.out.print("이름을 입력하세요 "); name = in.next(); System.out.print("번호를 입력하세요 "); id = in.next(); } } Colored by C..

article thumbnail
Java 공부 정리 [1]
IT 기술/자바[Java] 2019. 10. 22. 18:00

객제 지향 프로그래밍은 프로그램의 주체가 객체이다. 객체란? 실세계의 모든 대상 프로그래밍을 위해 추상화된 대상 프로그래밍의 동작 주체 객체는 데이터와 데이터를 다루는 함수들을 포함한다. -데이터 (==속성,필드) -함수 (==기능,메소드) 객체의 특징 캡슐화 상속 다형성 추상화 클래스 클래스=필드+메소드 필드 메소드 필드 객체의 속성을 정의한 변수 기초 자료형 참조 자료형 메소드 객체의 기능을 정의한 함수 필드의 값을 변경가능 상속 is-a관계 ( ~이다). ex) 사자,호랑이는 동물이다. 부모-Animal 클래스 1 2 3 public class Animal { void cry() {} } cs 자식-Lion클래스 1 2 3 4 5 public class Lion extends Animal { @Ov..

반응형