목록분류 전체보기 (225)
컴퓨터는 잘못이 없다..
[예제코드] 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..
[java.lang패키지와 Object클래스] 1.java.lang패키지는 import하지 않아도 자동으로 포함된다. 2.java.lang패키지에는 Object클래스, String클래스, Boolean클래스, Byte클래스, Short클래스, Integer클래스, Long클래스, Float클래스, Double클래스들이 있다! 여기서 Object클래스는 모든 클래스의 상위클래스이다. [예제코드] C.java package test.main; public class C { public static void main(String[] args) { Object o="Hello"; //String s = o; --> 에러가 난다. String s = (String)o; } } [코드설명] C.java 설명 1. ..
[핵심] 1. 다운캐스팅 시 주의할 점을 살펴보자. [예제코드] MainClass05.java package test.main; /* 여러분이 키우는 자녀가 있다고 가정하자 자녀가 현재 사용하는 핸드폰이 인터넷이 안되는 구형 폰이다. 여러분의 자녀가 인터넷을 하고 싶어서 스마트폰이 갖고 싶다고 조른다. 여러분은 어떻게 할 것인가? 1. 스마트폰을 새로 사준다.(만들어서 준다.) 2. 스마트폰의 사용설명서만 가지고 와서 현재 폰의 설명서라고 우기고 그냥 그 폰을 쓰라고 한다. --> 아래 예제는 2번 같은 경우 아래 예제는 MainClass03과 비교해볼 것! */ import test.mypac.Phone; import test.mypac.SmartPhone; public class MainClass05..
[예제코드] Phone.java package test.mypac; //extends는 어떤 클래스를 상속 받을 때 사용하는 예약어이다. //어떤 클래스도 extends 하지 않으면 자동으로 Object 클래스를 상속받게 된다. //따라서 Ojbect 클래스를 상속받을 거라면 생략이 가능하다. public class Phone{ //디폴트 생성자 public Phone() { System.out.println("Phone 생성자 호출됨"); } //전화거는 non-static 메소드 public void call() { System.out.println("전화를 걸어요!"); } } HandPhone.java package test.mypac; public class HandPhone extends Ph..
[티스토리 목차 정리] docs.google.com/spreadsheets/d/1MZ3Zh7SvcTQ56m7KedulsP-SIB7q_lrWcldnpxyhejc/edit?usp=sharing ------------------------------------------------------------------------------------------------------------------ [SQL총정리(선생님 pdf)] drive.google.com/file/d/1TMaDg28FNE75Ej31lB2cPDliiFyg28wW/view?usp=sharing [SQL] DAY01_sql기초, db기초 drive.google.com/file/d/1Pl3lIuVtLgJ_SV01zE3LpGAKsrO0MfaM/vi..
[예제코드] Phone.java package test.mypac; //extends는 어떤 클래스를 상속 받을 때 사용하는 예약어이다. //어떤 클래스도 extends 하지 않으면 자동으로 Object 클래스를 상속받게 된다. //따라서 Ojbect 클래스를 상속받을 거라면 생략이 가능하다. public class Phone{ //디폴트 생성자 public Phone() { System.out.println("Phone 생성자 호출됨"); } //전화거는 non-static 메소드 public void call() { System.out.println("전화를 걸어요!"); } } HandPhone.java package test.mypac; public class HandPhone extends Ph..