본문 바로가기

자바11

[Java] 계산기 Code numL openL exit numL 에 숫자가 오고 openL에 사칙연산이 나온다. ​ 여러자리 연산과 연속 연산 이 가능하나 ​ 소숫점에 대한 한계를 남겼다. ​ 1. Calculator package com.kitri.awt.event; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class Calculator extends Frame { Panel pN = new Panel(); Panel pC= new Panel(); Label numL = new Label(); Label openL = new Label(); String bt[] = {"7","8","9","+".. 2020. 10. 5.
[Java]추상클래스(Abstract Class) **추상클래스(Abstract Class) 1. 추상메소드를 하나 이상 가진 클래스. 2. abstract keyword 사용. (해당 method가 추상 메소드, 추상 클래스인 것을 알려줌) 형식) 접근제어자 abstract class ClassName { 변수(field) 접근제어자 DT varName; ​ 생성자(Constructor) 접근제어자 ClassName([args]) { ​ } ​ 메소드(Method) 접근제어자 RT methodName([args]) { //구현메소드 method body } ​ 접근제어자 abstract RT methodName([args]); //추상메소드 } 3. 추상 클래스는 하위 클래스를 제어하기 위해 사용. 4. 추상 클래스는 자신의 생성자를 이용하여 객체 생.. 2020. 7. 24.
[Java]택시요금 code 택시 요금계 만들기 ​ [MY CODE] CAR CODE public class Car { String carName; String color; String maker; int speed; public Car() { this("쏘나타","검정색","현대"); } public Car(String color) { this("쏘나타",color,"현대"); } public Car(String carName,String color) { this(carName,color,"현대"); } public Car(String carName,String color, String maker) { //super(); //생략가능.클래스 상속하기 위해선 반드시 메모리 올라가야함. //메모리 올라가는 시점은 생성자 호출되는 시점.. 2020. 7. 20.