본문 바로가기

[JAVA]9월 15일 중복 메소드, 오버로딩 * 메소드 오버로딩오버로딩(Overloading) : 같은 이름의 메소드를 여러 개 가지면서 매개변수의 유형과 개수가 다르도록 하는 기술//정수값을 제곱하는 메소드public int square(int i){return i * i;} //실수값을 제곱하는 메소드public double square(double i){return i * i;} -메소드 호출시 매개 변수를 보고 일치하는 메소드가 호출된다.-만약 square(3.14)와 같이 호출되면 컴파일러는 매개 변수의 개수, 타입, 순서 등을 봐서 두 번째 메소드를 호출한다. 더보기
[JAVA]9월 15일 객체지향, 클래스와 객체, getter, setter, toString 만드는법. * 객체는 속성과 동작을 가지고 있다.자동차가 객체라면 클래스는 설계도 이다. **클래스의 구성-클래스(class)는 객체의 설계도라할 수 있다.-클래스는 필드와 메소드로 이루어 진다.-필드(field)는 객체의 속석을 나타낸다.-메소드(method)는 객체의 동작을 나타낸다. ★setter 만드는법★수식어 : public반환유형 : void함수명 : set변수명매개변수 : 해당 변수랑 같은 타입의 변수함수내용 : 매개변수를 해당변수에 대입 ★getter 만드는법★수식어 : public반환유형 : 해당변수의 타입함수명 : get변수명매개변수 : 없음 ★★★getter/setter 사용하시면★★★1. 객체지향의 원리에 충실.2. 세분화된 접근제어가 가능.3. 입력값에 대한 검증. 위에서 언급한 내용으로 C.. 더보기
[JSP]10월 23일 JSP웹 어플리케이션 프로젝트 만들기 이클립스에 연동되있는 서버에 우클릭 후 Others 들어가서 밑에 내려보시면 Web 누르면Diynamic Web Project 클릭하시고 next 하신다음 프로젝트 이름 입력하시고 finish.참고로 Web 프로젝트는 JAVA EE 에서만 가능하다. 프로젝트가 만들어 졌으니 클릭해서 열어보시면. 이렇게 나온다. JAVA 에서 클래스 만드는것과 비슷하게 WebContent 우클릭 하고 JSP File 누른후 이름 입력하고 finish 일단 실행해보면 우리 웹 어플리케이션 서버에 새로운 어플리케이션이 등록되야 하기 때문에 서버를 재시작 해야함. 위그림에서 Insert title here 여기다 title 아무거나 입력해보자. 맨위에 보면 안녕할랑가 라고 입력되있다. 저는 Insert title here 여기.. 더보기