Project2022. 1. 9. 21:52Java swing kiosk project

🌟 Java swing kiosk project 프로젝트 개요 소프트웨어 개발 목표 토스트 주문 시 선택할 수 있는 품목들과 추가할 수 있는 옵션들을 포함하여 고르고 총합 금액 확인과 결제까지 할 수 있는 키오스크 형태의 프로젝트를 개발할 것이다. 유사 소프트웨어 분석 버거킹 키오스크, 맥도날드 키오스크, KFC 키오스크, 메가커피 키오스크 등 첫 화면에는 이벤트 중인 상품이나 가장 대표적인 상품, 또는 신상품이 띄워져 있는 경우가 많았다. 버거킹의 경우 상단 바에 콘텐츠를 보면 스페셜 세트, 일반 세트, 햄버거류 단품, 사이드 품목, 음료 순으로 배치되어 있었다. 하단에는 주문 내역을 확인할 수 있고 개수, 금액 등 정보가 표시되어 있었다. 전체 취소 버튼과 쿠폰 사용 버튼, 결제 진행 버튼이 오른편 ..

[JAVA] this와 this()의 차이
Java/Java 기본 개념2021. 10. 18. 23:05[JAVA] this와 this()의 차이

this this는 객체가 있어야 사용할 수 있다. a 객체, b 객체, c 객체가 있을 경우 this는 각각의 a, b, c 객체의 대한 레퍼런스 역할을 한다. this가 쓰인 같은 메소드가 실행되더라도 각 객체를 사용할 때마다 예를 들어 a.메소드(), b.메소드(), c메소드()를 실행할 시에 메소드 내에서 this는 각기 다른 객체의 대한 레퍼런스인 것이다. this() this()는 클래스 내에서 생성자가 다른 생성자를 호출할 때 사용하는 코드이다. 때문에 this와 this()는 완전히 다른 코드이다. this는 각 객체를 구분해서 건드리는 느낌이라면 this()는 생성자들 가운데 더 자세한 제어를 위해 쓰이는 코드라고 할 수 있다. this()는 반드시 생성자 코드에서만 호출할 수 있으며 클..

2021. 9. 19. 18:00[ToyProject] 자바/Java_업다운 게임 Project [UpDownGame]

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 해주세요.

[J05] Java_입출력 스트림과 파일 입출력
Java/Java 기본 개념2021. 9. 16. 18:00[J05] Java_입출력 스트림과 파일 입출력

📌 스트림 입출력 응용 프로그램과 입출력 장치를 연결하는 소프트웨어 모듈 스트림의 양끝에는 입출력 장치와 자바 응용프로그램이 연결된다. 스트림은 단방향이다. 스트림을 통해 흘러가는 기본 단위는 바이트나 문자이다. 스트림은 선입선출이다. 📌 바이트 스트림과 문자 스트림 문자 스트림 (character stream) 문자만 다루기 때문에 문자가 아닌 데이터가 출력되면 보이지 않거나 엉뚱한 기호가 출력된다 문자가 아닌 정보가 입력되면 응용프로그램에게 엉뚱한 문자가 전달되는 오류가 발생한다. 자바에서 char 타입의 문자 하나 크기는 2바이트이다. 바이트 스트림 (byte stream) 바이트를 단위로 다루는 스트림 문자이든 이미지 바이트든 상관없이 흘려보낸다. 텍스트 파일이나 자바 소스 파일같이 문자들로만 이..

[J03] Java_상속
Java/Java 기본 개념2021. 9. 3. 10:13[J03] Java_상속

//ch05_상속 📌 접근 지정자 4개 슈퍼 클래스 멤버에 접근하는 클래스 종류 private default protected public 같은 패키지에 있는 클래스 X O O O 다른 패키지에 있는 클래스 X X X O 같은 패키지에 있는 서브 클래스 X O O O 다른 패키지에 있는 서브 클래스 X X O O 📌상속 선언 : class SubClass extends SuperClass{} 📌 자바에서는 클래스의 다중 상속을 지원하지 않는다. 📌서브 클래스 객체가 생성되면 슈퍼 클래스의 생성자가 먼저 실행된 후 서브 클래스의 생성자가 실행된다. 📌서브 클래스 객체가 생성되었는데 슈퍼 클래스에 기본 생성자가 없을 경우 오류가 발생한다. 📌 캐스팅 : 타입 변환 📌 업캐스팅 : 서브 클래스의 객체에 대한 ..

2021. 9. 2. 18:00[1주차_Online1] 자바 시작

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 해주세요.

[J02] Java_클래스와 객체
Java/Java 기본 개념2021. 8. 27. 18:00[J02] Java_클래스와 객체

📌자바에서 부모 클래스를 슈퍼 클래스라고 부르며 자식 클래스를 서브 클래스라고 부른다. 📌메소드 오버라이딩 : 슈퍼 클래스에서 구현된 메소드를 서브클래서에서 동일한 이름으로 자신의 특징에 맞게 다시 구현 📌메소드 오버로딩 : 클래스 내에서 이름이 같지만 서로 다르게 동작하는 메소드를 여러 개 구현 📌생성자는 오버로딩이 가능하다 📌생성자는 new를 통해 객체를 생성할 때 한 번만 호출된다 📌생성자의 리턴 타입을 지정할 수 없다(return문은 사용 가능) 📌this 레퍼런스 : 객체 자신을 가리키는 레퍼런스 📌 자바의 인자 전달 방식은 '값의 의한 호출'이다. 📌static 멤버는 동일한 클래스의 모든 객체들에게 공유되지만 non-static 멤버는 공유되지 않고 객체 내에 각각의 공간을 유지한다. 📌st..

[.java/자바] 두 정수를 입력받아 연산자를 통해 크기를 비교하는 코드
Java/.java2021. 8. 25. 18:00[.java/자바] 두 정수를 입력받아 연산자를 통해 크기를 비교하는 코드

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("a 입력 > "); int a = sc.nextInt(); System.out.print("b 입력 > "); int b = sc.nextInt(); System.out.println("a와 b가 같은가요? "+(a==b)); System.out.println("a가 b보다 작은가요? "+(ab)); System.out.println("a가 50이 아닌가요?"+(a!=b)); } }

728x90
반응형
LIST
image