메소드

    [자바/JAVA] 프로그래밍 - 클래스(Class) - Overloading

    오버로딩 한 클래스 내에 같은 메소드명으로 정의할 수 있는 것 // 같은 메소드 명이기 때문에 어떤것을 돌려야 할지 몰라서 에러가 발생 public void test() { System.out.println("a"); } public void test() { System.out.println("b"); } package com.kh.chap06_method.controller; public class OverloadingTest { // 반환형 매개변수 없는 메소드 public void test() { } // 반환형 없고 매개변수 1개 있는 메소드 public void test(int a) { } // 반환형 없고 매개변수 2개(정수 먼저) 있는 메소드 public void test(int a, Str..

    [자바/JAVA] 프로그래밍 - 클래스(Class) - Static 메소드

    1. 매개변수 없고 반환값도 없는 메소드 package com.kh.chap06_method.controller; public class StaticMethod { // 1. 매개변수 없고 반환값도 없는 메소드 public static void method1() { System.out.println("매개변수와 반환값이 둘다 없는 static 메소드 입니다."); } } 실행 클래스 package com.kh.chap06_method.run; import com.kh.chap06_method.controller.StaticMethod; public class MethodRun { public static void main(String[] args) { // 생성 없이 바로 호출 가능 // Math.ran..

    [자바/JAVA] 프로그래밍 - 클래스(Class) - 메소드

    * 메소드 한 기능을 처리하기 위한 용도 패키지명 : 소문자로 시작 클래스명 : 대문자로 시작 변수명 : 소문자로 시작 메소드명 : 소문자로 시작 공통 : 낙타표기법(camel case) [표현법] 접근제한자 [예약어] 반환형(반환할 값의 자료형) 메소드명([매개변수1, 매개변수2,...]){ 수행내용; [return 결과값;] } 1. 매개변수 없고 반환값도 없는 메소드 package com.kh.chap06_method.controller; public class NonStaticMethod { // 1. 매개변수 없고 반환값도 없는 메소드 public void method1() { //return 0;=> 반환할 값 없어야한다. System.out.println("매개변수와 반환값이 둘다 없는 메소..