본문 바로가기

코딩수업112

8/19 자바(Java) GUI 활용, 8/18 빙고 만들기 이어서.... AWS 클라우드환경 네이티브 수업 65일차 진행 1. Java GUI 활용 (8/18 빙고 만들기 이어서 함) 요약 1. Java GUI 활용 빙고 만들기하고 끝- 2022. 8. 19.
8/18 자바(Java) GUI 활용 - 마우스 리스너/모션 리스너와 빙고 만들기 AWS 클라우드환경 네이티브 수업 64일차 진행 1. Java GUI 활용 요약 1. Java GUI 활용 (방향키를 이용하여 움직이기2, 마우스 리스너와 마우스 모션 리스너, 빙고 만들기 ) 21. 방향키를 이용하여 라벨 움직이기2 이번엔 동서남북 방향으로 움직일 때, 라벨이 Pane의 끝 부근에서 움직이는 거리보다 적게 남았을 때, 움직임이 명확하게 Pane 테두리에 맞춰서 들어갈 수 있게 설정해보자. package Swing.frame; import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Frame2 extends JFrame{ JPanel contentPane = new JPanel(); JLabel la =.. 2022. 8. 18.
8/17 자바(Java) GUI 활용 - 체크박스 및 이벤트 활용 AWS 클라우드환경 네이티브 수업 63일차 진행 1. Java GUI 활용 요약 1. Java GUI 활용 (체크 박스 만들기, 이벤트 활용, 라디오 버튼, 콤보박스, 이벤트 종류 및 처리와 작성 과정, Action Event Listener, Mouse Event Listener, 독립/내부/익명 클래스, adapt class, Key Event Listener, 키보드로 라벨 움직이기) Java GUI 활용 9. 체크 박스 만들기 선택과 비선택 두 상태만 가지는 버튼. package Swing.frame; import javax.swing.*; import java.awt.*; public class Frame extends JFrame { Frame(){ setTitle("체크박스 만들기 연습");.. 2022. 8. 17.
8/16 자바(Java) 다형성 예제, Vector 클래스, interface, Java GUI 활용 AWS 클라우드환경 네이티브 수업 62일차 진행 1. 다형성 예제 2. Vector 클래스 3. interface 4. Java GUI 활용 조퇴에에엥에에엑~~~~~ 요약 1. Vector 클래스 2. interface 3. Java GUI 활용 (프레임 만들기, 버튼 추가, 배치관리자, 배경색 설정, 이미지 삽입) 다형성 예제 package object; class Product{ int Price; int bonusPoint; Product(int Price){ this.Price = Price; bonusPoint = (int)(Price/10); } Product(){ Price = 0; bonusPoint = 0; } } class TV extends Product{ TV(){ super(100.. 2022. 8. 16.
8/12 자바(Java) super, static, get/set 메소드, 다형성, abstract, 참조 변수의 타입 변환(up-casting / down-casting) AWS 클라우드환경 네이티브 수업 61일차 진행 1. 자바에서 상속을 여러개 받는 방법 ( 8/8 상속 참고 ) 2. 오버라이딩 ( 8/9 오버라이딩 참고 ) 3. super 4. 접근 제어자 ( 8/5 접근제어자 참고) 5. static 6. final ( 8/5 final 참고 ) 7. get / set 8. abstract 9. 다형성 10. 참조 변수의 타입 변환 (up-casting / down-casting) 요약 1. super 2. static 3. get / set 메소드 4. 다형성 5. abstract 6. 참조 변수의 타입 변환 (up-casting / down-casting) super 상속받은 필드나 메소드를 자식 클래스에서 참조하는 데 사용하는 참조 변수. 쉽게 말해 부모한테 .. 2022. 8. 12.
8/11 자바(Java) 클래스 연습 문제 (숫자 야구 게임 만들기) AWS 클라우드환경 네이티브 수업 60일차 진행 1. 자바 클래스 연습문제 요약 1. 자바 클래스 연습문제 연습문제2. 숫자 야구 게임을 만들어라. 단, 배열과 생성자 연습을 위해 문자열이 아닌 배열로 비교할 수 있게 만들어라. (문제는 0~9까지 중복 가능하게 출제) 답. 게임의 형식은 자유롭게 만들면 된다. 아래의 예시는 참고하는 방향으로 봐라 package object; import java.util.Scanner; // 각각 변수 설정 및 계산 class GameVari{ public static Scanner typing = new Scanner(System.in); int coin; String ContinueAns; int Strikecount; int Ballcount; int num; S.. 2022. 8. 11.
8/10 자바(Java) 클래스 연습 문제 AWS 클라우드환경 네이티브 수업 59일차 진행 1. 자바 클래스 연습문제 (8/9 맨마지막에 있음) 요약 1. 자바 클래스 연습문제 하루 종일 문제 풀 시간 주셨음. 그리고 끝~ 2022. 8. 10.
8/9 자바(Java) 오버라이딩, GUI 맛보기, toString AWS 클라우드환경 네이티브 수업 58일차 진행 1. 자바 클래스 활용 연습 (도형 그리기, 카드) 2. 오버라이딩 3. 클래스 연습문제 요약 1. 오버라이딩 2. Java GUI 맛보기 3. toString 오버라이딩 메소드 이름은 같고 매개변수만 다르게 메소드를 추가하는 오버로드와는 다르게 오버라이딩은 메소드의 동작만을 재정의 한다. 즉, 메소드 수정을 한다. 그렇기 때문에 클래스의 상속을 하고 그 후 메소드의 반환 타입, 메서드 이름, 매개 변수을 부모 클래스의 메소드와 같게 해야 한다. 접근 제한자 => 부모 클래스의 메소드보다 같거나 더 넓은 범위로만 지정 가능. 예외 클래스 => 부모 클래스의 메소드보다 같거나 더 좁은 범위로만 지정 가능. 자식 클래스는 부모 클래스의 private 멤버를 제.. 2022. 8. 9.
8/8 자바(Java) 클래스 활용 연습, comparTo 함수, 상속 AWS 클라우드환경 네이티브 수업 57일차 진행 1. 자바 클래스 활용 연습 2. 상속 요약 1. comparTo 함수 2. 상속 자바 클래스 활용 연습1. 과일 구매자와 판매자 클래스를 각각 만들고 각 구매자가 판매자에게 과일을 산 후에 각자의 과일의 남은 갯수와 돈을 출력해보자. package Question; // 판매자 class seller { int numOfApple; int profit; int ApplePrice; // 초기 데이터 public void initSeller(int money, int appleNum, int price) { profit = money; numOfApple = appleNum; ApplePrice = price; } public int saleApple(in.. 2022. 8. 8.
8/5 자바(Java) 초기화 및 순서, nextInt() 과 nextLine() 주의점, 접근제어자(public, protected, default, private), final AWS 클라우드환경 네이티브 수업 56일차 진행 1. 자바 초기화 2. 클래스를 이용한 간단한 입출력 프로그램 만들기 요약 1. 자바 초기화 및 초기화 순서 2. 참고 - nextInt() 과 nextLine() 을 연이어 쓰는 이유 3. 접근제어자(public, protected, default, private) 4. final 초기화 및 초기화 순서 초기화는 말그대로 선언한 객체에 최초로 값을 넣어주는 것을 말한다. 이것이 필요한 이유는 클래스 내에서 선언 시에는 컴파일러가 자동으로 초기값을 넣어주지만 메소드 내에서 선언 시에는 값이 할당이 되지 않으면서 에러가 나기 때문이다. 초기화의 방법은 아래와 같이 3가지가 있다. 1. 명시적 초기화 2. 생성자를 이용한 초기화 (8/4 생성자 참고) 3. 초.. 2022. 8. 5.
728x90
반응형