파라미터
-
[Java] 제네릭(generic) - 제네릭 메소드CSE/Java 2015. 9. 20. 10:42
제네릭은 여러 절로 구성되어 있습니다. Intro제네릭 타입멀티 타입 파라미터제네릭 메소드제한된 타입 파라미터 & 와일드카드 타입제네릭 타입의 상속과 구현 제네릭 메소드( R method(T t)) 제네릭 메소드는 매개 타입과 리턴 타입으로 타입 파라미터를 갖는 메소드를 말합니다. 제네릭 메소드를 선언하는 방법은 리턴 타입 앞에 기호를 추가하고 타입 파라미터를 기술한 다음, 리턴 타입과 매개 타입으로 타입 파라미터를 사용하면 됩니다. 12 public 리턴 타입 메소드명(매개변수, ...) { ... }cs 다음 boxing() 제네릭 메소드는 기호 안에 타입 파라미터 T를 기술한 뒤, 매개 변수 타입을 명시적으로 지정해도 되고, 컴파일러가 매개값의 타입을 보고 구체적인 타입을 추정하도록 할 수도 있습니..
-
[Java] 제네릭(generic) - 멀티 타입 파라미터CSE/Java 2015. 9. 20. 10:00
제네릭은 여러 절로 구성되어 있습니다. Intro제네릭 타입멀티 타입 파라미터제네릭 메소드제한된 타입 파라미터 & 와일드카드 타입제네릭 타입의 상속과 구현 멀티 타입 파라미터(class, interface) 제네릭 타입은 두 개 이상의 멀티 타입 파라미터를 사용할 수 있는데, 이 경우 각 타입 파라미터를 콤마로 구분합니다. 다음 예제는 Product 제네릭 타입을 정의하고 ProductExam 클래스에서 Product 객체와 Product 객체를 생성합니다. 그리고 Getter와 Setter를 호출하는 방법을 보여줍니다. * Product.java 123456789101112131415161718192021222324 public class Product { private T kind; private M..
-
[Java] 제네릭(Generic) - 제네릭 타입CSE/Java 2015. 9. 20. 09:47
제네릭은 여러 절로 구성되어 있습니다. Intro제네릭 타입멀티 타입 파라미터제네릭 메소드제한된 타입 파라미터 & 와일드카드 타입제네릭 타입의 상속과 구현 제네릭 타입(class, interface) 제네릭 타입은 타입을 파라미터로 가지는 클래스와 인터페이스를 말합니다. 제네릭 타입은 클래스 또는 인터페이스 이름 뒤에 "" 부호가 붙고, 사이에 타입 파라미터가 위치합니다. 아래 코드에서 타입 파라미터의 이름은 T 입니다. 1234public class className { ... } public interface interfaceName { ... } Colored by Color Scriptercs 타입 파라미터는 변수명과 동일한 규칙에 따라 작성할 수 있지만, 일반적으로 대문자 알파벳 한 글자로 표현..
-
[javascript] 50. 함수 매개변수(function parameters) - 자바스크립트 강좌Web/JavaScript 2015. 6. 13. 15:34
JavaScript Function Parameters 함수는 매개변수 값을 검사하는 어떤 행위도 하지 않습니다. 1. Function Parameters and Arguments 함수 매개변수(parameter)는 함수 선언 안에 나열된 이름들(names)입니다. 함수 인자(arguments)는 함수에서 넘겨 받은 실제 값(values) 입니다. 2. Parameter Rules 함수 선언은 매개변수의 데이터 타입을 명시하지 않습니다. 함수는 넘겨받은 인자에 대한 타입 검사를 수행하지 않습니다. 함수는 넘겨 받은 인자의 수를 검사하지 않습니다. 3. Parameter Defaults 인자없이 함수가 호출되었을 경우, 빠진 인자 값들은 undifined로 설정 됩니다. 가끔은 위와 같은 상황을 허용하지..