728x90 반응형 생성자9 자바 중급 018. this() 생성자에서 다른 생성자 호출 안녕하세요. 스마트팩토리입니다. 자바 중급 018. this() 생성자에서 다른 생성자 호출에 대해 알아보겠습니다. 1. this() - 생성자에서 다른 생성자 호출 가. this() - this(): -생성자 호출 -같은 클래스 내에서 다른 생성자를 호출할때 사용 -생성자의 첫 문장에서 사용 -this와 다르다. 나. this() 적용전 > 중간에 주석 부분은 고려하지 않고 기본 생성자와 매개변수가 있는 생성자만 고려해 봅니다. package ex01; public class Relate { private String name; private int age; public Relate() {}; public Relate(String name, int age) { this.name=name; this.ag.. 2021. 9. 5. 자바 중급 017. 기본 생성자와 매개 변수가 있는 생성자 호출 안녕하세요. 스마트팩토리입니다. 자바 중급 017. 기본 생성자와 매개 변수가 있는 생성자 호출에 대해 알아보겠습니다. 1. 매개변수가 있는 생성자 호출 가 . 기본 생성자와 매개변수가 있는 생성자 호출 -생성자란? 인스턴스 초기화 메서드 -매개변수가 있는 생성자를 작성하는 이유? 매개변수가 있는 경우는 매개변수가 없는 생성자의 클래스 매개변수 값을 하나하나 작성해 줘야 하는 불편함이 있습니다. 그래서 매개변수가 있는 생성자를 만들어서 코드를 간단하게 작성할 수 있습니다. 기본 생성자와 매개변수가 있는 생성자를 작성하였습니다. 기본 생성자에는 publie Relate(){} "기본 생성자 호출" 매개변수가 있는 생성자에는 public Ralate(String name, int age){} "매개변수가 있.. 2021. 9. 4. 자바 중급 016. 생성자 (constructor), 매개변수가 있는 생성자(파일분리) 안녕하세요. 스마트 팩토리입니다. 자바 중급 016. 생성자 (constructor), 매개변수가 있는 생성자의 다른 예시를 들어 보겠습니다. 1. 매개변수가 있는 생성자 예시 (파일 분리) 클래스 클래스 파일을 먼저 작성하였습니다. 매개변수가 있는 생성자를 활용하여 { }안에 인스턴스 초기화 값을 넣어줍니다. Student(int a, String nm, String gen){ grade=6; classnum=a; name=nm; gender=gen; 매개변수에서 고정값을 따로 넣지 않아도 되는 경우가 있으니 이때는 초기화 값을 지정하면됩니다. . package ex03; public class Student { int grade; int classnum; String name; String gende.. 2021. 9. 3. 자바 중급 015. 매개 변수가 있는 생성자 (constructor) 안녕하세요. 스마트 팩토리입니다. 매개변수가 있는 생성자에 대해 알아보겠습니다. 1. 매개변수가 있는 생성자 가. 생성자(constructor) 생성자는 이름이 클래스와 같아야 한다. 리턴값이 없다. 모든 클래스는 하나 이상의 생성자를 가져야 한다. 여러개를 가져도 된다. 나. 매개변수가 있는 생성자 클래스 이름 ( 타입 변수명, 타입 변수명,...) {인스턴스 변수 초기화 내용 } 기본 생성자 car(){} 매개변수가 있는 생성자 car (String c, String g, int d) { color= c; --> 차량 색상 geartype=g; --> 기어 타입 door=d; --> 문 수 } 생성자를 작성할때 { } 안에는 인스턴스 초기화 내용을 적어줍니다. 기본 생성자의 경우 기본 값이 있어서 서.. 2021. 9. 3. 이전 1 2 3 다음 728x90 반응형