Language/Java

상속 코드로 한번에 보기 package 상속; public class Man { String name; public void sayName(){ System.out.println(name); } public int add(int a, int b){ return a+b; } } class BusinessMan extends Man{ //super 키워드는 부모의 객체를 찾는다. public String getParentsName(){ return super.name; } // Man을 상속받아서 sayName을 호출 public void say2(){ sayName(); } @Override // Override = 재정의 public void sayName() { System.out.println("재정..
foreach문은 대부분의 언어에서 지원하며 적절하게 사용한다면 for문 보다 간결하고 좋다. package enhanced_for; public class for_each { public static void main(String[] args) { int[] ar = {1,2,3,4,5}; //for문 for(int i=0; i
접근 수준 지시자는 이름 그대로 접근의 허용 수준을 결정할 때 선언하는 키워드이다. 네 가지 접근 수준 지시자 public protected private default 이러한 선언을 할 수 있는 종류는 두 가지 이다. 클래스 클래스의 인스턴스 변수와 메소드 클래스 정의 대상 - public, defalut 인스턴스 변수와 메소드 대상 - public, protected, private, default 클래스의 선언 public class A{} class B{} (public) 클래스 A는 어디서든 인스턴스 생성이 가능하다. (defalut) 클래스 B는 동일 패키지로 묶인 클래스 내에서만 인스턴스 생성을 허용한다. animal 패키지에 있는 Dog 클래스는 defalut로 선언 되었으므로 다른 패키지..
자바로 스택을 구현해보았습니다! import java.util.Scanner; public class 스택 { private static int arr[] = new int[0]; public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i=0; i
CHun2
'Language/Java' 카테고리의 글 목록 (2 Page)