목록2024/05/26 (2)
Minwoo Dev.
추상 클래스(abstract class)추상 메서드(abstract method)가 포함된 클래스추상 메서드가 하나라도 포함되면, 그 클래스는 추상 클래스로 선언해야한다. 다중 상속이 불가능하다추상 메소드 외에 일반 메소드, 생성자, 필드를 가질 수 있다."상속 관계"에 초점이 맞춰져있다.객체를 생성할 수 없다.추상 클래스를 추상 클래스에 상속할수도 있다.import java.util.Stack;abstract class Animal{ // 추상 클래스 Animal public Animal(){} public void eat(){ System.out.println("I am eating now"); } abstract public void cry();}class Cat ..
전위 표기법(prefix)연산자가 피연산자의 앞에 오게되는 표기법을 의미한다.+32 예를 들어, 3+5*2라는 식을 전위 표기법으로 바꾼다면, 우선순위를 정하여 괄호를 친다.(3+(5*2)) -> 3+(*52) -> +3*52 위와 같은 순서로 전위식을 구해낼 수 있다. 중위 표기법(infix)우리가 보통 수식을 적을 때 사용하는 방법이다.3+2 중위 표기법은 사람이 보통 사용하는 방법이기에, 컴퓨터가 인식할 수 있도록 변환하여 사용하게 된다. 후위 표기법(postfix)연산자가 뒤쪽에 있고 피연산자가 앞쪽에 위치한 식을 의미한다.32+ 컴퓨터는 수식을 후위 표기법 방식으로 인식한다. 중위식인 3+5*2를 마찬가지로 후위식으로 변환한다면, 괄호를 사용하면 쉽다.3+5*2 -> (3+(5*2)) -..