Link
05-22 05:39
Tags
- 자바 메서드 매개변수
- Java
- 자바 1대다관계
- JAVA NULL
- 자바 다차원 배열
- 개발 로드맵
- 자바 연산자
- JAVA 연습예제
- Java switch
- JAVA 데이터타입
- 자바 필드값 초기화
- 자바 1대1
- 프로그래머스 자바
- 자바 1대1 관계클래스
- eclipse
- 자바 객체형 배열처리
- JAVA Aray
- java 연산자
- ChatGPT 번역
- JAVA 자동판매기
- java 변수
- JAVA MultiParam
- JAVA 클래스 구성
- 자바 생성자
- JAVA 메소드 리턴
- 자바 NullPointer
- JAVA ObjArray
- 리액트 네이티브
- JAVA Parameter
- JAVA 메소드
Archives
- Today
- Total
보기보기 개발 블로그
eclipse / 자바 메소드 매개변수처리(3) , 필드값 처리 본문
public class A11_ParamField {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
# 메서드 매개변수와 필드값의 처리..
1. 객체의 메서드의 매개변수를 통해서 필드값을 할당/수정/누적
연산 처리 가능하다.
2.필드값이 변경되면 다른 메서드를 통해서 해당 필드값에 대한 여러가지
연산이나 기능 처리를 할 수 있다.
*/
ParamField pf = new ParamField();
System.out.println("초기 num01: "+pf.getNum01());
pf.setNum01(25);
System.out.println("기능메서드 처리 후 num01: "+pf.getNum01());
pf.setNum02(50);
System.out.println(pf.getNum02());
int retNum = pf.getNum02();
System.out.println("변수(retNum): "+retNum);
//ex1) num02를 할당하는 메서드 선언, num02의 값을 가져오는 메서드 선언 호출
//ex2) 필드값으로 String name를 선언하고,name을 저장/호출 메서드 선언 처리.
pf.setName("마길동");
System.out.println("이름: "+pf.getName());
String name = pf.getName();
System.out.println("name: "+name);
//ex3) class Fruit 선언, 필드 과일종류, 메서드로 과일종류 저장, 과일종류를 호출
//선언하세요
Fruit f01 = new Fruit();
f01.setkind("키위");
System.out.println(f01.getKind());
f01.setPrice(5000);
f01.showFruitInfo();
}
}
class Fruit{ //게터, 세터
String kind;
int price;
void showFruitInfo() {
System.out.println("과일의 종류: "+kind);
System.out.println("과일의 가격: "+price);
}
void setPrice(int price) {
this.price = price;
}
int getPrice() {
return price;
}
void setkind(String kind) {
this.kind = kind;
System.out.println("kind 저장: "+kind);
}
String getKind() {
System.out.println("저장된 kind를 호출하는 곳으로 리턴");
return kind;
}
}
class ParamField{
String name;//"마길동"
int num01;//50
int num02;
void setName(String name) { //String name ="마길동"
this.name = name; //필드에 있는 name : this.name
//매개변수로 받은걸 필드로 할당
}
String getName() {
return name;
}
void setNum01(int num01) {
this.num01 = num01;
System.out.println("매개변수를 통해 필드값 할당.");
}
int getNum01() {
System.out.println("현재 필드 num01 리턴");
return num01;
}
void setNum02(int num02) { //int num02 =50;
this.num02 = num02; //지역변수에 있는 50이 전역변수에 있는 num01에 할당
}
int getNum02() {
System.out.println("현재 필드 num02 리턴");
return num02; //필드에 있는 num02값을 리턴처리..
}
}
'Java' 카테고리의 다른 글
eclipse / 자바 클래스 (간단한 자동판매기) (0) | 2023.03.23 |
---|---|
eclipse / 자바 클래스 연습 예제 (0) | 2023.03.23 |
eclipse / 자바 메소드 매개변수 처리(2), 리턴값 처리 (0) | 2023.03.23 |
eclipse / 자바 메소드 매개변수 처리(1) (0) | 2023.03.23 |
eclipse / 자바 메소드 , 메소드 리턴값 처리 (0) | 2023.03.23 |