Link
05-18 22:12
Tags
- 프로그래머스 자바
- JAVA NULL
- eclipse
- 자바 메서드 매개변수
- JAVA Parameter
- JAVA 자동판매기
- 자바 연산자
- 자바 1대다관계
- 리액트 네이티브
- JAVA ObjArray
- 자바 생성자
- JAVA Aray
- 자바 NullPointer
- Java switch
- 개발 로드맵
- Java
- JAVA 클래스 구성
- java 연산자
- JAVA 메소드 리턴
- JAVA 메소드
- JAVA 연습예제
- ChatGPT 번역
- 자바 1대1
- 자바 필드값 초기화
- 자바 객체형 배열처리
- JAVA MultiParam
- 자바 다차원 배열
- JAVA 데이터타입
- java 변수
- 자바 1대1 관계클래스
Archives
- Today
- Total
보기보기 개발 블로그
eclipse / 자바 생성자 필드값 초기화 본문
안녕하세요
이전 포스팅에서는 자바의 다중 매개변수 처리와 오버로딩 을 알아본 이후
이번에는 생성자의 필드값 초기화에 대하여 알아보겠습니다.
eclipse / 자바 매개변수 처리 , 오버로딩
안녕하세요 이전에는 자바에서 매개변수 처리에 대하여 알아본 이후 이번에는 다중 매개변수 처리와 오버로딩에 대하여 알아보겠습니다. eclipse / 자바 매개변수 처리(Parameter) 안녕하세요 지난
stackbok.tistory.com
package javaexp.a06_class;
public class A06_ConstructorIntiData {
public static void main(String[] args) {
/*
# 생성자의 필드값 초기화
1.생성자의 가장 핵심 기능으로 필드값을 할당하여 처리할 수 있다.
2.기본 예제
class Person{
String name;
int age;
Person(String name, int age){
this.name = name; //입력된 매개변수명과 필드명이 같을 때는 this 키워드를
//통해 구분해준다 ==> this.필드명
this.age = age;
}
}
*/
Person04 p01 = new Person04("홍길동", 25);
System.out.println(p01.name);
System.out.println(p01.age);
//ex)
Book book = new Book("췍", 1000, "야훼");
Calculator cal1 = new Calculator(3, 5,"*");
Product05 pro05 = new Product05("사과", 1000, 3);
}
}
class Book{
String name;
int price;
String writer;
Book(String name,int price, String writer){
this.name = name;
this.price = price;
this.writer = writer;
System.out.println("도서명: "+name+"책 가격: "+price+"저자: "+writer);
}
}
class Calculator{
int num1;
int num2;
String cal;
Calculator(int num1,int num2,String cal) {
this.num1 = num1;
this.num2 = num2;
this.cal = cal;
System.out.println("숫자1:"+num1+"숫자2"+num2+"연산자 :"+cal);
}
}
class Product05{
String name;
int price;
int get;
Product05(String name,int price,int get){
this.name = name;
this.price = price;
this.get = get;
System.out.println("물건명: "+name+"가격: "+price+"갯수: "+get);
}
}
class Person04{
String name;
int age;
Person04(String name, int age) {
this.name = name;
this.age = age;
}
}
이상으로 자바 생성자의 필드값 초기화에 대하여 알아보았습니다
감사합니다.
'Java' 카테고리의 다른 글
eclipse / 자바 메소드 매개변수 처리(1) (0) | 2023.03.23 |
---|---|
eclipse / 자바 메소드 , 메소드 리턴값 처리 (0) | 2023.03.23 |
eclipse / 자바 다중 매개변수 처리 , 오버로딩 (1) | 2023.03.23 |
eclipse / 자바 매개변수 처리(Parameter) (0) | 2023.03.22 |
eclipse / 자바 클래스 생성자 (0) | 2023.03.22 |