My footsteps

0321 냥마고찌 일주일이 지나기 전에 ‘두목 고양이’에게 ‘코인 20원’을 바치자!! ‘두목 고양이’는 매일 아침 ‘주인공 고양이'에게 수금을한다 못풀엇으세요^^

✏️ 고양이와 쿠라고양이 - 1 다음 그림을 Java 코드로 작성해주세요. LiarCat은 Cat을 Is a 상속한 클래스에요그 후, 다음 코드를 1.예측하고 2.동작을 확인한 후, 3.설명해보세요. Cat cat1 = new Cat("노멀", 1); cat1.sayAge(); // ? Cat cat2 = new LiarCat("쿠라", 3); cat2.sayAge(); // ? 노멀 1 , 쿠라 3 - 부모의 기능을 사용하기 위해서 상속을 받았다. 그래서 부모의 기능을 사용할수 있게 된 자식 클래스 LiarCat도 부모의 기능을 출력할수 있게 된것이다??package mondayClassRoom; public class Cat { private String name; private int age; pu..

✏️ Has A 상속이란? 설명해보기 필요한 부품(인자?)를 갖고와서 조립하는것 (컴포지션,어그리게이션) ✏️ Composition Has A 관계란? drawio 활용하여 그림을 그려보고 설명해보세요. 어떤것을 갖고 구성하고 있다. 일체형으로라고도 불리워지며,객체를 호출했을때 그 객체가 갖고 있는 클래스 객체도 자동 생성되는것 ✏️Association Has a 관계란? drawio 활용하여 그림을 그려보고 설명해보세요. 분리형이라고도 하며 일체형과 다르게 객체 호출시 매번 필요한 부품,객체를 생성해줘야하며 setter를 이용해 인자를 받아서 사용한다. 다른 객체 안에 포함되어 있으면서도,분리되어 존재할수도 있다 ⭐️ 다음 설계를 Java의 class를 이용하여 코드로 작성하세요. 메소드는 구현하는 것..

✏️ [날짜 0220 복습] - do-while문을 이용하여 사용자에게 1부터 10사이의 int값을 받을때만 통과하는 코드 작성하기. ex) > 11 입력 범위를 넘었습니다. 1부터 10 사이의 값을 입력해주세요. > 4 통과! do { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); if(1 cat2을 new 해보기 -> cat2의 age, color, name을 출력하여 값을 확인해보기 public class Cat { private int age; private String color; private String name; public Cat() { age = 1; color = "white"; name = "Meow"; } public ..

✏️ Exam 프로그램을 오늘 수업 내용을 바탕으로 기존 static 메서드를 instance 메서드로 수정해보세요! package ex08.oop.capsule.method; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.PrintStream; import java.util.Scanner; //메인~~~~~~~~~!!!!!!!!!!!!!!!!!!!!!! public class G2Program { //static Exam[] exams = new Exam[1]; public static void main(String[] args) throws IOExcept..