목록공부/JAVA (61)
컴퓨터는 잘못이 없다..
-자동 들여쓰기 : 전체지정 + ctrl + shift + f -자동 import 하기 : ctrl + shift + o -자동 system.out.println생성 : syso + ctrl + space -해당 메소드로 이동하기 : ctrl 누르고 해당 메소드 클릭 -API문서보기 : shift + f2 -한줄 지우기 : ctrl + d -한줄 복사하기 : 해당 줄에 커서 대고 ctrl + alt + 아래, 위 방향키(아래복사, 위 복사) -한줄 이동시키기 : 해당 줄에 커서 대고 alt + 아래, 위 방향키
[핵심] 1. 부모클래스 생성자에 필요한 값을 전달해주는 문법인 super에 대해 알아보자. [예제코드] Car.java package test.auto; /* 접근지정자 4가지 1. public - 모두 공개 2. protected - in package or another package + child (같은 패키지라면 공개하겠다 or 다른 패키지더라도 상속관계이면 공개하겠다.) 3. defalut(접근지정자를 적지 않음) - in package 4. private - in object or in class in object or in class의 의미 private static String name -> 클래스 안에서만 공개 private String name -> 객체 안에서만 공개 static 필..
[핵심] 1. 자바의 접근 지정자에 대해 알아보자. 2. 클래스에 default생성자가 없으면 어떻게 될지 살펴보자. [예제코드] Car.java package test.auto; /* 접근지정자 4가지 1. public - 모두 공개 2. protected - in package or another package + child (같은 패키지라면 공개하겠다 or 다른 패키지더라도 상속관계이면 공개하겠다.) 3. defalut(접근지정자를 적지 않음) - in package 4. private - in object or in class in object or in class의 의미 private static String name -> 클래스 안에서만 공개 private String name -> 객체 안에..
[핵심] 1. 매개변수가 클래스타입인 메소드를 호출해보자. 2. instanceof 연산자에 대해 알아보자. 3. NullPointerException이 발생하는 경우와 방지하는 방법을 찾아보자 [예제코드] Phone.java package test.mypac; //extends는 어떤 클래스를 상속 받을 때 사용하는 예약어이다. //어떤 클래스도 extends 하지 않으면 자동으로 Object 클래스를 상속받게 된다. //따라서 Ojbect 클래스를 상속받을 거라면 생략이 가능하다. public class Phone{ //디폴트 생성자 public Phone() { System.out.println("Phone 생성자 호출됨"); } //전화거는 non-static 메소드 public void call..
[핵심] 1. final예약어로 종단 클래스 만드는 방법 확인하기 2. @어노테이션 무엇인지 알아보기 3. 오버라이드와 super, this 개념 확인하기 4. 퀴즈 꼭 보기!!!!! [예제코드] Phone.java package test.mypac; //extends는 어떤 클래스를 상속 받을 때 사용하는 예약어이다. //어떤 클래스도 extends 하지 않으면 자동으로 Object 클래스를 상속받게 된다. //따라서 Ojbect 클래스를 상속받을 거라면 생략이 가능하다. public class Phone{ //디폴트 생성자 public Phone() { System.out.println("Phone 생성자 호출됨"); } //전화거는 non-static 메소드 public void call() { S..
[예제코드] Phone.java package test.main; public class Phone{ public String s="Phone"; public int pa; //디포트 생성자 public Phone() { System.out.println("Phone 디포트 생성자 호출"); } //call()메소드 public void call() { System.out.println("집에서 전화를 Phone으로 걸어요"); } //reDial() 메소드 public void reDial() { System.out.println("방금 걸었던 전화를 다시 걸어요."); } } Handphone.java package test.main; public class HandPhone extends Phone..