분류 전체보기104 [TIL] 231023 Java Kiosk 프로젝트 제출 Menu Class 이름, 설명 필드를 가지는 클래스 package Practic; //메뉴 클래스는 이름, 설명 필드를 가지는 클래스로 만들어주세요. public class Menu { //속성 private String name; private String description; //함수 (생성자) public Menu(String name, String description) { this.name = name; this.description = description; } //메서드 public String getName() { return name; } public String getDescription() { return description; } } Product Class 이름, 가격, 설명 .. 2023. 10. 23. [TIL] 231019 첫 프로젝트 시작....클래스 이해해보기....클래스의 생김새와 기능(메소드) 클래스 생김새 //클래스 만들기 class 클래스명 { public String 메소드명 ( ) { => 클래스 생성 (변수와 메소드 포함) 기능 } } public class 페이지이름 { public static void main(String[] args) { //클래스 호출하기 클래스명 인스턴스명 = new 클래스명(); => 메소드로 인스턴스 생성 인스턴스 명. 메소드명 () => 클래스의 기능 사용 } 프로젝트 위해 짜본 코드.... 이게 맞는걸까효....? ㅎ.... (일단 웃어^^^^^웃는자가 일류니까) class CreateMenu { public String createMenu (String menuName, String menuDes) { String namedes = ( menuNam.. 2023. 10. 19. [TIL] 231019 Java 메소드, 객체, 상속 (생활코딩) Method = Fuction 메소드 함수 public static void main(String[] args) { } => main이라는 메소드 메소드 생성/ 호출 public void numbering () { } //=> 메소드 생성 numbering(); //=> 메소드 호출 메소드 생성 : 중괄호로 끝남, 메소드 이름 앞에 타입 명시 메소드_타입 메소드_이름 () {} 메소드 호출: 소괄호로 끝남 메소드 이름(); 객체 (그루핑 / 카테고라이징) 사이트를 행동 / 기능/ 취지 별로 분류 한 것 변수(상태)와 메소드(행동)를 가짐 ex) 블로그의 왼쪽에 글 목록, 중간에 본문, 아래쪽에 댓글 - 글목록 객체 - 본문 객체 - 댓글 객체 각각의 객체가 변수와 메소드를 가짐 class instance.. 2023. 10. 19. [TIL] 231017 Java 객체 지향 프로그래밍 (생활코딩) 틀린거 있으면 알려주세요.... java 공부 시작한지 1주일도 안되서 잘 모르겠네요....ㅎ 메서드 public static void print A () { // => 메서드 System.out.println("A"); System.out.println("A"); } 객체의 행위를 뜻함 객체간의 협력을 위해 사용 클래스 class PrintA {} // Public class PrintB {} // => PrintA와 PrintB 각각이 클래스 클래스는 객체를 생성하기 위한 설계도 클래스 / 인스턴스 static String classVar // => static: 클래스 소속, 클래스 통해서 클레스 접근 가능 ex) Foo.classVar string instanceVar // static 없으니까.. 2023. 10. 18. [TIL] 231016 Java 강의 2회독 시작 JDK의 역할 Java 를 .class 로 바꿔줌 Main { 메인 메소드 } void 메서드의 출력값의 데이터 타입 출력이 없다 string [ ] arg 매개변수 자리 input의 타입을 스트링으로 할거다 arg는 변수형/ 아무것도 안써도 됨 매개변수 public static void main (string [ ] arg) output input system. out. println ("Hello World!"); output input out은 객체 특징 (속성, 변수)와 행동(메서드)를 가짐 println 메서드 (행동정의) -> 콘솔창에 표시를 의미 변수: 변하는 것, 공간 상수: 변하지 않는 것, final Int number = 10; Int: 접시의 종류, 저장공간 타입 number : 접.. 2023. 10. 16. [TIL] 231014 Java 강의 1회독 3주차부터는 거의 이해 안되서 코드 따라치기도 포기하고 그냥 열심히 들었다... 진짜 강의 내용중 20%정도 밖에 이해 못했는데 끝까지 포기하지 않고 들은 나 멋져.... 내일부터 2회독시작하는데 2번쯤 들으면 먼가는 알게 되겠지...?ㅎ. 뒤죽박죽 주의.... 구냥 나의 메모장..... 랜덤 그자체 매서드는 행위 매개 -> ________ input | system | ----------- -> output 메서드를 호출 메서드명 (매개변수) car.gaspedal(100, 'D'); 생성자와 생성자 오버로딩 오버로딩은 매개변수의 차이로 구현 가능 클레스 Static Static : 객체 없이 바로 쓸 수 있음 class. 점으로 가능 ex) Car. / A.a Static은 인스턴스화 안시켜도 됨 클.. 2023. 10. 15. 이전 1 ··· 14 15 16 17 18 다음