본문 바로가기

java5

생활코딩 JAVA 상속 출처: 생활코딩 JAVA 상속 상속 상속을 이용하면 기존의 클래스를 수정하지 않고도, 유지보수가 쉬운 클래스를 만들 수 있음 재사용성 유지보수편의성 가독성 코드의양감소 caculateApp.java class Cal { public int sum(int v1, int v2) { return v1 + v2; } } class Cal3 extends Cal{ // Cal을 상속받은 Cal3 } public class calculate { public static void main(String[] args) { Cal c = new Cal(); System.out.println(c.sum(2,1)); Cal3 c3 = new Cal3(); System.out.println(c3.sum(2,1)); } } 기능.. 2020. 7. 2.
생활코딩 JAVA OOP 출처: 생활코딩 JAVA OOP JAVA 객체 지향 프로그래밍 객체 지향 클래스를 중심으로 프로그램의 구조를 만들어가는 프로그래밍 인스턴스: 클래스의 복제본, like 카게 분신술.. 상속: 부모 클래스를 자식 클래스에게 물려줌 인터페이스: 클래스의 설계도 남의 클래스 & 남의 인스턴스 import java.io.FileWriter; import java.io.IOException; public class OthersOOP { public static void main(String[] args) throws IOException { // class: System, Math, FileWriter // instance: f1, f2 // 일회용으로 작업을 끝내면 되는 것들, 메소드나 변수를 클래스에 있는 것.. 2020. 6. 29.
생활코딩 JAVA - method 출처: 생활코딩 JAVA - Method Method 복잡한 것을 정리해서 다시 단순하게 만드는 정리 정돈의 도구 어떤 Logic에 이름을 붙인 것 메소드의 기본 형식 연관된 코드를 그룹핑해서 이름을 붙인다 Method는 입력 값이 있고 그것을 처리해서 출력을 한다. 어떤 데이터 값을 return할 것인지는 직접 지정해주어야 한다. public class WhyMethod { public static void main(String[] args) { // 입력해준 입력값이 문자열 배열인 args를 통해 들어오는 main 이라는 method // 100000000 printTwoTimesA(); // 100000000 printTwoTimesA(); // 100000000 printTwoTimesA(); }.. 2020. 6. 27.
생활코딩 JAVA - 제어문 출처: 생활코딩 JAVA 제어문 JAVA - 제어문 - 생활코딩 수업소개 이 수업은 자바를 이용해서 지능적인 프로그램을 만드는 핵심기술인 제어문을 배우는 수업입니다. 이 수업을 통해서 단지 시간의 순서에 따라서 실행되는 프로그램이 아니라, 조건에 opentutorials.org ](https://opentutorials.org/course/3975) JAVA - 제어문 - 생활코딩 수업소개 이 수업은 자바를 이용해서 지능적인 프로그램을 만드는 핵심기술인 제어문을 배우는 수업입니다. 이 수업을 통해서 단지 시간의 순서에 따라서 실행되는 프로그램이 아니라, 조건에 opentutorials.org ](https://opentutorials.org/course/3975) boolean data type 참과 거.. 2020. 6. 21.