대충벌레 블로그
반응형
article thumbnail
Java 공부 정리[5] - 추상,인터페이스
IT 기술/자바[Java] 2020. 1. 8. 18:00

추상 클래스 추상 메소드를 갖는 클래스 추상 메소드 : 헤더만 정의되고 구현 코드는 정의하지 않은 메소드 abstract class Shape { int x,y; public void move(int x,int y) { this.x=x; this.y=y; } public abstract void draw(); } class Rectangle extends Shape{ int width,height; @Override public void draw() { // TODO Auto-generated method stub System.out.println("사각형"); } } class Circle extends Shape{ @Override public void draw() { // TODO Auto-gene..

article thumbnail
Java 공부 정리[4] - 배열
IT 기술/자바[Java] 2019. 11. 8. 18:00

배열 배열(Array)이란? 같은 타입의 변수들이 모아놓은 것 배열은 하나의 이름을 공유 (도깨비 아님) 배열을 만드는 법 배열 참조 변수를 선언한다 int[] Student; 배열을 new 연산자를 사용하여 생성한다 Student = new int[5]; 배열을 만드는 법(2) 배열은 선언과 동시에 생성이 가능하다. int[] Student = new int[5]; 또한, 어떠한 타입의 자료형도 배열로 생성이 가능하다. double[] teacher = new double[10]; char[] grade = new char[10]; 배열 예제와 초기화 public class Array{ public static void main(String[] args){ int[] number = {10,20,30}..

article thumbnail
Java 공부 정리 [3] - 상속(2)
IT 기술/자바[Java] 2019. 10. 24. 18:00

계산기 클래스 입니다. 계산기는 4칙연산이 가능하여야 합니다. 두개의 숫자를 입력받아 결과를 출력합니다. Calc 클래스 덧셈,뺄셈,곱셈,나눗셈 메소드를 가지고 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 public class Calc { public int f; public int s; public int add(int f, int s) { this.f = f; this.s = s; return f + s; } public int sub(int f, int s) { this.f = f; this.s = s; return f - s; } public int mul(int f, int s) { this.f = f; this...

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..

반응형