Link
05-19 02:07
Tags
- 자바 메서드 매개변수
- JAVA 메소드 리턴
- JAVA 메소드
- 자바 연산자
- JAVA 자동판매기
- JAVA MultiParam
- JAVA NULL
- eclipse
- JAVA Aray
- 자바 객체형 배열처리
- 자바 1대1
- 자바 필드값 초기화
- JAVA 클래스 구성
- JAVA ObjArray
- 개발 로드맵
- JAVA 데이터타입
- 리액트 네이티브
- JAVA Parameter
- 자바 다차원 배열
- JAVA 연습예제
- 자바 NullPointer
- Java
- 자바 생성자
- 자바 1대다관계
- Java switch
- 프로그래머스 자바
- ChatGPT 번역
- java 변수
- java 연산자
- 자바 1대1 관계클래스
Archives
- Today
- Total
보기보기 개발 블로그
eclipse / 자바 매개변수 처리(Parameter) 본문
안녕하세요 지난 포스팅에서 자바 클래스의 생성자 이후
생성자 및 메서드의 매개변수 처리에 대하여 알아보겠습니다.
eclipse / 자바 클래스 생성자
안녕하세요 지난포스팅에서 자바 클래스의 구성요소에 대하여 설명 하였는데요 이번에는 자바에서 생성자에 대하여 알아보겠습니다. eclipse / 클래스 구성요소 안녕하세요 이전 포스팅에 이어
stackbok.tistory.com
package javaexp.a06_class;
public class A04_Parameter {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
# 생성자 및 메서드의 매개변수 처리
1. 함수형 기능 처리는 매개변수를 효율적으로 처리하여야 한다.
2. 선언..
1)생성자 선언
Persin(int age){
}
매개변수가 정수형 age로 선언하면
2)호출
new Person(25);
선언된 형식대로 1개 매개변수에 정수형 데이터를 할당하여야 한다.
new Person("홍길동");
*/
ParamObj pa01 = new ParamObj("홍길동");
ParamObj pa02 = new ParamObj(23);
ParamObj pa03 = new ParamObj(true);
ParamObj pa04 = new ParamObj('A');
// ex)생성자 매개변수값 처리
// House 클래스 선언 , 생성자에 문자열,bytr,char,int,double 데이터를 매개변수로 선언하고
// 객체 생성시 처리하게 하세요(입력값 출력)
House ha01 = new House("String");
House ha02 = new House((byte)1);//명시화하기 이유는 int형으로 casting됬기때문 (자동형변환)
House ha03 = new House('h');
House ha04 = new House(123412);
House ha05 = new House(13.23);
}
}
class House{
String loc;
byte dis;
//한번에 두가지의 생성자를 호출하는 방법..
House(String loc, byte dis){
this(loc);
//최상위 라인에 this(매개변수)를 통해서 선언된 다른 생성자를
//호출하여 사용할 수 있다
this.dis = dis;
}
House(String A){
System.out.println("문자열String: "+A);
}
House(byte by){
System.out.println("byte: "+by);
}
House(char a){
System.out.println("char: "+a);
}
House(int i){
System.out.println("정수형: "+i);
}
House(double d){
System.out.println("실수형: "+d);
}
}
class ParamObj{
ParamObj(String name){
System.out.println("문자열 입력: "+name);
}
ParamObj(int age){
System.out.println("숫자 입력: "+age);
}
ParamObj(boolean b){
System.out.println("boolean값 입력: "+b);
}
ParamObj(char c){
System.out.println("char값 입력: "+c);
}
}
이상으로 자바의 매개변수 처리에 대하여 알아보았습니다
감사합니다.
'Java' 카테고리의 다른 글
eclipse / 자바 생성자 필드값 초기화 (0) | 2023.03.23 |
---|---|
eclipse / 자바 다중 매개변수 처리 , 오버로딩 (1) | 2023.03.23 |
eclipse / 자바 클래스 생성자 (0) | 2023.03.22 |
eclipse / 클래스 구성요소 (0) | 2023.03.22 |
eclipse / 객체 생성과 클래스 변수 (0) | 2023.03.22 |