본문 바로가기

교육53

자바스크립트 + 제이쿼리 입문 day 6 자바스크립트 + 제이쿼리 입문 day 6 object 기본 형태 간단한 클래스 obj를 만들고 출력해보기 제품이름(1000) const shopping = [ {title : '제품이름1', price:1000, thumb : './img/01.jpg'}, {title : '제품이름2', price:2000, thumb : './img/02.jpg'}, {title : '제품이름3', price:3000, thumb : './img/03.jpg'} ] shopping[0].title = '가디건'; const elObj = document.querySelector('.obj'); elObj.innerHTML = ` ${shopping[0].title}(${shopping[0].price}) `; cons.. 2023. 1. 2.
kosta 클라우드 네이티브 애플리케이션 개발 과정 day 10 kosta 클라우드 네이티브 애플리케이션 개발 과정 day 10 Static에 대해 알아보자. - 객체가 아니라 클래스 자체에 속하는 필드, 메소드, 블록 등의 구성 요소 - static 키워드를 이용하여 선언 public class Employee extends Worker { private long employeeId; private String hireDate; private static int employeeNo = 1; public Employee(String name, String birthDate, String hireDate) { super(name, birthDate); this.employeeId = Employee.employeeNo++; this.hireDate = hireDate;.. 2023. 1. 2.
java & spring 2 스프링부트 자바 기반 웹개발 day 1 지역변수 : 메서드 안에서 선언해주는 변수 *선언 : 자료형 변수이름(선언) *초기화 : = xx 변수 -> 한 가지 자료형 단 한 개 배열 -> 한 가지 자료형을 여러 개 저장 원시 타입 / 참조 타입 원시타입 : 순수하게 메모리 방에 값이 저장되어 있다 참조타입 : 메모리방에 주소값이 한개 들어가 있다 int num = 10; int[] arr = new int[5]; 얕은 복사 vs. 깊은 복사 int[] arr = {10, 20, 30, 40, 50}; // new가 없는 게 아니라 생략되어 있고 컴퓨터가 자동으로 만들었다고 봄 얕은 복사 int[] arr3 = arr2; arr3[2] = 300; => arr2[2], arr3[2] => 300이라는 값을 .. 2022. 12. 31.
kosta 클라우드 네이티브 애플리케이션 개발 과정 day 9 kosta 클라우드 네이티브 애플리케이션 개발 과정 day 9 프로그램 개발 (객체지향) 1. 어떤 객체가 필요할까? 2. 해당 객체에 대한 (특성, 기능) 구분 3. 해당 클래스 생성(필드, 메서드) 구현 + 생성자 정의 4. 객체 생성 => 파라미터값 -> 어떤 생성자를 호출이 결정된다. 5. 객체 => 배열에 추가, 객체(인스턴스 변수): 필드, 메서드 호출 => .(점) 메서드. 생성자 : 파라미터의 개수와 데이터형을 기준으로 중복을 체크한다 ! => 파라미터가 달라지거나 데이터형이 달라지면 같은 이름의 메서드가 가능함 => 오버로딩 전화번호부를 관리하는 프로그램을 만들어보자 PhoneInfo CRUD program 커스텀 예외처리를 통한 코드 라인 줄이기 객체 배열에서 각 객체마다 해당하는 값을.. 2022. 12. 30.
kosta 클라우드 네이티브 애플리케이션 개발 과정 day 8 kosta 클라우드 네이티브 애플리케이션 개발 과정 day 8 객체를 어떻게 만들까? => 추상화 작업부터 => 상태, 행동 분석 => 필드, 메서드 -> 클래스 만들기 => 상태 -> 필드 => 기능 -> 메서드 만든 객체를 불러오기 Account account = new Account(); 클래스 변수를 선언해주는 것 => 인스턴스 변수를 만든다. Account account; new 연산자를 통한 객체 생성 = 인스턴스화 => 객체가 생성되면서 객체, 메서드에 대한 독립적인 메모리가 할당된다. e.g. person 객체를 생성하고 해당 객체를 소환한다고 해보자. public person (){ int id; String name; public person(int id, String name){ th.. 2022. 12. 30.