Development/Java(855)
-
ext4.OverridingEx03-오버라이딩 관계에서의 메소드 호출
오버라이딩 관계에서의 메소드 호출 package com.ext4;OverridingEx03.java 출력 결과 소스코드 package com.ext4; class Parent{ String msg = "Parent 클래스"; public String getMessage(){ return msg; } } class Child extends Parent{ String msg = "Child 클래스"; @Override public String getMessage(){ //메서드 Overriding return msg; } } public class OverridingEx03 { public static void main(String[] args){ //참조변수의 자료형을 자식클래스로 지정 Child chil..
-
ext2.OverridingEx01-Overriding
Overriding 부모클래스 상속받은 자식 클래스에서 부모클래스의 멤버메소드를 재정의합니다. FileInfo package com.ext2;OverridingEx01.java 강의내용 참조변수의 자료형에 따라서 대입연산의 허용여부가 결정된다 참조변수의 자료형에 상관없이 오버라이딩 된 메소드는 외부로부터 가려지므로, 마지막으로 오버라이딩 한 메소드가 호출됩니다. 출력결과 재정의 문법에 맞지 않는 경우 ERROR The method meke() of type Child must override or implement a supertype method 소스코드 //부모 클래스 class Parent{ public void make(){ System.out.println("부모 클래스"); } } //자식 클..
-
america.YourClass-private 제한자
private 제한자 FileInfo package com.america;YourClass.classmain부package com.america;MyClass.classprivate 멤버 변수 정의 The field MyClass.number is not visible 출력결과 소스코드 package com.america;YourClass.classpublic class YourClass { public void accessClass(MyClass myClass){ //MyClass의 number멤버변수는 private으로 선언되어 있어 클래스 내부(메소드)에서만 접근 가능합니다 // myClass.number=10; //ERROR - The field MyClass.number is not visibl..
-
LAB01-Switch~Case문에서 문자열 비교를 통해 요일 출력하기
Switch~Case문에서 문자열 비교를 통해 요일 출력하기 출력 결과
-
School-protected 제한자
protected 제한자 FileInfo package com.korea;School.java 출력결과 소스코드 //부모 클래스 class Human { protected String name; protected int age; } //상속 관계 맺기 //상속은 특정 클래스가 가지는 일부 속성과 기능을 다른 새로운 클래스에 제공하기 위해 맺는 클래스들간의 관계 //extends라는 예약어를 사용하여 서로 관계를 맺은 상태 //class [sub클래스명] extends [super클래스명] {} class Teacher extends Human{ //자식 클래스 //클래스를 상속받게 되면 Human클래스에 있는 name과 age변수가 Teacher클래스에 존재하게 됩니다. // protected Strin..
-
StringTokenizerEx03-문자열 분리 클래스
StringTokenizer 클래스 - 문자열 분리 클래스 출력결과 토큰이 분리되어졌으므로 count는 0으로 출력 소스코드 import java.util.StringTokenizer; public class StringTokenizerEx03 { //StringTokenizer 클래스: 문자열 분리 객체, nextToken() 메서드를 이용하여 문자(열) 분리 StringTokenizer st; public StringTokenizerEx01(String str){ System.out.println("str: " + str); //인자로 전달된 String객체인 str을 기본 구본문자인 white space, new line, tab등을 구분문자로 하여 분할할 StringTokenizer객체를 생성합니..