상속과 인터페이스는 한 장에서 다룰 내용은 아니다.그만큼 이해가 필요하고 설명도 굉장히 많이 필요한 부분이다.하지만 나는 딱... 이 정도이기 때문에 한 장에 뿌린다. 상속은 class 이름 옆에 'extends 부모 클래스 이름'으로 정의하면 된다.extends(상속)는 하나만 받을 수 있다.상속이란 부모 클래스의 내용을 자식 클래스가 상속받는다.끝...상속이 무엇인지는 사전에 나와있지 않은가...부모가 물려준 재산을 자식이 물려받아 자식이 사용한다.그 재산을 자식이 어떻게 사용할지는 자식이 정한다.부모 클래스에서 정의해놓은 메소드와 필드를 모두 사용할 수 있고메소드를 재정의(override) 해서 다른 용도로 사용할 수도 있다. 추상클래스는 class 이름 옆에 'extends 클래스 이름'으로 정의..
Getter와 Setter는 솔직히 중요한 이름은 아니다.다만 자바를 전문적으로 다루는 사람이라면, 혹은 업으로 삼아야 하는 사람이라면 알아둬야 할 '약속' 같은 이름이다. public int getNum1() { return num1; } public void setNum1(int num1) { this.num1 = num1; } 위 예제에서 Getter는 getNum1이고 Setter는 setNum1이다.B라는 클래스에서 A라는 클래스를 객체화해서 사용할 경우 보통의 경우B클래스에서 A클래스의 필드(변수)에 직접적으로 영향을 줄 수 없다.이럴때 Setter(세팅해주는 메소드)로 값을 지정해주고Getter(값을 가져와주는 메소드)로 값을 가져온다. ....단지 그뿐이다.get머시기머시기 라는 이름을 가..
하나의 class를 구성하는데 있어서 필요한 기본 구성요소가필드,생성자,메소드이다.(때로는 생략도 가능) 필드는 변수선언하는 곳이라고 생각하면 된다.생성자는 class를 객체화(인스턴스화) 할수 있게 해준다.메소드는 class안에서 어떠한 기능을 하게 해준다. import java.util.Scanner;//스캐너 호출명령어 //import java.util.*;도 가능 public class chanyurappa { //필드 private int num1; private double num2; private String str; //생성자 public chanyurappa() {//기본생성자 } public chanyurappa(int num1, double num2, String str) { this..
국비과정 듣기 시작하니 바빠서 블로그할 시간이 없다.아침 8시 출발해서 6시 수업끝나고 10시까지 자습하고 집에오니 11시...일찍끝내고 오면 10시쯤 된다. 반복문까지 끝나고나면 continue 라던가 break문같은게 조금 있는데잘 안쓰이는것 같기도 하고 간단해서 그냥 넘긴다. 일단 배열 생성방법 int a[] = new int[3]; int [] b = new int[5]; 배열 생성 문법은 위 아래 둘다 가능하다.a배열은 3칸 생성하겠다는 얘기고 b 배열은 5칸 생성하겠다는 얘기. int [] b = {47, 51, 22,67,78}; 이렇게도 생성 가능하다.배열은 그래프랑 비슷하다고 생각하면 될 것 같다.1차배열은 x축만 있고 2차배열은 y축까지그리고 3차배열은 z축까지 있다고 생각하면 간단하다..
거품정렬에 이어 머리속으로만 이런 방법도 있겠구나...했던 정렬방법이알고보니 선택정렬이라고 한다. import java.util.Scanner;//스캐너 호출명령어 //import java.util.*;도 가능 public class chanyurappa { public static void main(String args[]) { int A[] = new int[10];//배열생성 Scanner sc = new Scanner(System.in); for(int i=0; i
단축키는 사랑이다.내가 제일 많이 사용하는 단축키 목록이다. F11 Run(콘솔창에 작업내용 실행) F12 에디터 화면으로 전환 커서 위치하고 F2 커서 위치한 부분의 오류내용 확인, 빠른 해결책 제시 Ctrl + 1 오류해결방안 제시 Ctrl + / 해당 줄 //주석처리(블록지정시 여러줄 주석처리 가능) Ctrl + Shift + / 블록지정된 부분을 /**/주석처리 Ctrl + Shift + O 자동 import Ctrl + F6 열린 탭 이동 Ctrl + F7 창 이동(콘솔, 에디터, 익스플로러 등등) Alt + Shift + C 새로만들기 Alt + Shift + R 변수이름 일괄 변경 참고로 Ctrl + F 는 블록지정시 범위내에서 찾아바꾸기 가능
- Total
- Today
- Yesterday