CODEDRAGON ㆍDevelopment/Java
Java - 생성자 오버로딩 소스코드 (com.name)
MyClass.java |
MyClassCreat.java |
package com.name;
public class MyClass {
private String name; private int age;
public MyClass(){ name = "codedragon"; } public MyClass(String n){ name = n; } public MyClass(int a, String n){ age = a; name = n; } public MyClass(String n, int a){ age = a; name = n; } public String getName(){ return name; } public int getAge(){ return age; } }
|
package com.name;
public class MyClassCreat {
public static void main(String[] args){ MyClass mc1 = new MyClass(); MyClass mc2 = new MyClass("강아지"); MyClass mc3 = new MyClass(24,"코알라"); MyClass mc4 = new MyClass("고양이", 35); System.out.println(mc1.getName() + ","+ mc1.getAge()); System.out.println(mc2.getName() + ","+ mc2.getAge()); System.out.println(mc3.getName() + ","+ mc3.getAge()); System.out.println(mc4.getName() + ","+ mc4.getAge()); } }
|
참조 도식도
'Development > Java' 카테고리의 다른 글
패키지 선언, 패키지 선언 형식 (0) | 2018.11.13 |
---|---|
패키지와 클래스 패스의 관계 (0) | 2018.11.13 |
Java - 디폴트 생성자 형식 (0) | 2018.11.12 |
객체 및 참조 구조 (0) | 2018.11.12 |
디폴트 생성자(Default Contructor) (0) | 2018.11.12 |