호출 3

JAVA Eclipse 24 상속과 다형성 - 상속/메서드 오버라이딩

상속 : 부모클래스의 기능을 자식클래스가 물려받는 것 부모클래스에서 작성한 기능을 재사용하기 위해 class 클래스명 extends 부모클래스명 { ... } ex. public class inheritance { public static void main(String[] args) { Student st = new Student(); st.breath(); st.learn(); Teacher t = new Teacher(); t.eat(); t.teach(); } } class Person { void breath() { System.out.println("숨쉬기"); } void eat() { System.out.println("밥먹기"); } void say () { System.out.printl..

JAVA 코딩 System.in 표준 입력 스트림, Scanner 스캐너

Stream.in : 표쥰 입력 스트림(객체) .read() : buffer안에서 데이터를 1byte씩 읽어 오는 메소드 e.g) import java.io.IOException; public class Test01 { public static void main(String[] args) throws IOException { System.out.print("정수 입력 : "); int su = 0; while(true) { int a = System.in.read(); if(a == 13) { break; } su *= 10; su += (a-48); // System.out.println(a); } buffer(버퍼) : 데이터의 처리속도, 단위, 시간 등이 서로 다른 두 장치나 프로그램 사이에서 데이..

Backend/JAVA 2023.02.01

JAVA의 변수 - JAVA에서 변수를 사용하는 이유 + 변수, 선언, 초기화, 호출

상수 : 데이터를 변경할 수 없는 공간 - 리터널상수, 심볼릭상수(static final...) * 리터널상수 데이터 그 자체 일정한 형식의 공간이 만들어지고 자동으로 그 공간에 저장 공간을 구별할 수 있는 방법이 없다 공간을 다시 이용할 수가 없다 단발성 데이터 e.g. 10 + 20 + 30 - 일정한 형식의 공간들이 만들어지고 각각 저장된다 - 변동성이 없다 -> 상수만 사용해서는 프로그램을 만들 수 없다 그래서 변수를 사용한다 * 데이터를 저장하고 관리하는 공간들(변수, 배열, 객체, ...) 데이터를 저장하고 관리하는 공간 직접 일정한 형식의 공간을 만들어서 저장해야 한다 공간을 구별할 수 있는 이름이 존재한다 이름을 통해 그 공간을 다시 이용할 수가 있다 지속성 데이터 변수 : 데이터 하나를 ..

Backend/JAVA 2023.01.31