Dev/Java27 Server Add and Remove에 프로젝트가 안 뜰때 https://lng1982.tistory.com/115 이클립스 Deployment Assembly에 대해서 흔히 웹 프로젝트를 생성하면 다음과 같은 구조의 폴더가 만들어지고, 이클립스에 내장되어 있는 tomcat WAS 서버를 기동하면 생성한 프로젝트의 소스를 기반으로 웹 애플리케이션이 구동되는 줄 lng1982.tistory.com 1. 원하는 프로젝트 Properties - project facets - dynamic module 3.1 java 1.8 javascript 체크되어있는지 확인 2. Properties - Deployment Assembly - java-> maven 추가 2022. 7. 12. [Java] 자바의 정석 기초편 ch7-27 매개변수의 다형성 ch7-27 매개변수의 다형성 - 참조형 매개변수는 메서드 호출시, 자신과 같은 타입 또는 자손타입의 인스턴스를 넘겨줄 수 있다. 장점 다형적 매개변수 하나의 배열로 여러종류 객체 다루기 다형성 Tv t = new SmartTv(); - 조상타입의 참조변수로 자손 객체를 다루는 것 참조변수의 형변환 - 리모콘 바꾸기 (사용가능한 멤버 개수 조절) instanceof 연산자 - 형변환 가능여부 체크 class Product { //부모 int price; // 제품가격 int bonusPoint; // 보너스점수 } //자손 class Tv extends Product {} class Computer extends Product {} class Audio extends Product {} class Buy.. 2022. 6. 27. [Java] 자바의 정석 기초편 ch7-26 instanceof 연산자 ch7-26 instanceof 연산자 - 참조변수의 형변환 가능 여부 확인에 사용. 가능하면 true 반환 (조상자손) - 형변환 전에 반드시 instanceof로 확인해야 함 void doWork (Car c) { if(c instanceof FireEngine) { // 1. 형변환이 가능한지 확인 FireEngine fe = (FireEngine) c; // 2. 형변환 fe.water(); ... } } /* 형변환을 하는 이유는 인스턴스의 원래 기능을 모두 사용하려고 Car타입의 리모콘인 c로는 water()를 호출할 수 없으니까. 리모콘을 FireEngine타입으로 바꿔서 water()를 호출. */ FireEngine fe = new FireEngine(); System.out.printl.. 2022. 6. 27. [Java] 자바의 정석 기초편 ch7-24,25 참조변수의 형변환 ch7-24 참조변수의 형변환 결론 : 사용할 수 있는 멤버의 개수를 조절하는 것 - 조상 자손 관계의 참조변수는 서로 형변환 가능 class Car { } // 부모 class FireEngine extends Car { } // 자식 class Ambulance extends Car { } // 자식 class Car { String color; int door; void drive() { // 운전하는 기능 System.out.println("drive, Brrr~"); } void stop() { // 멈추는 기능 System.out.println("stop!!"); } } class FireEngine extends Car { void water() { System.out.println("wat.. 2022. 6. 22. 이전 1 2 3 4 ··· 7 다음