객체 썸네일형 리스트형 [Python] Class 파이썬에도 클래스가 존재합니다.클래스를 정의해서 객체를 생성할 수 있는데이때 생성자(Constructor)도 만들 수 있습니다.클래스와 생성자를 만드는 방법을 알아보겠습니다. class Book(): def __init__(self, title, price): self.title = title self.price = price def printInfo(self): print(self.title, self.price) class라는 코드를 입력하면 클래스를 생성할 수 있고,생성자는 Java랑은 조금 다른 형식인데def __init__과 같은 형식입니다.이떄 파라미터로 self라는 것이 들어가는데Java에서 사용했던 this와 .. 더보기 [JS] 객체 JavaScript에서 객체는 객체는 중괄호를 표현하고중괄호 안에는 속성이 들어있는데쉼표로 구분 짓습니다. dog = {name : '마루',age : 5,}위처럼 속성은 key와 value로 구성되어 있으며마지막 속성에는 쉼표가 없어도 되지만,나중에 수정할 것을 생각하면쉼표를 적어 놓는 것도 좋은 선택입니다. 속성에 접근하는 방법은 총 2가지 방법으로 접근할 수 있습니다. 객체 이름.속성명 객체이름['속성명'] 객체에 속성을 추가하고 싶다면같은 접근 방식으로 수정하면 됩니다. 객체이름.속성명 = "바꿀이름";객체이름["속성명"] = "바꿀이름"; 으로 바꿀 수 있습니다.삭제는 delete 속성명.이름; 으로 삭제할 수 있습니다.찾는 속성이 있는지 확인할 수도 있는데이때는 in을 사용합니다. consol.. 더보기 [Java] 예약하기 이전 실습에 이어서 1번 옵션인 예약하기 부분을 구현해보겠습니다.Console(View) 부분에서 처음 보여질 메뉴부터 짜보겠습니다. public void start() throws InterruptedException { System.out.println(); System.out.println("식당 예약 시스템에 오신 것을 환영합니다"); System.out.println(); System.out.println("메뉴를 조회합니다."); Thread.sleep(500); System.out.println(); Scanner sc = new Scanner(System.in); System.out.println("1. 예약하기"); System.out.println("2. 매장 등록"); System.o.. 더보기 [Java] Wrapper Class 기본형들의 객체형 포장 객체를 Wrapper Class라고 부릅니다.Wrapper Class에는 Integer , Double, Long, Void, Boolean 등의 종류가 있습니다.기본 자료형을 객체로 다루기 위해 사용하는 클래스이며Java의 기본형은 값을 가지고 있는 객체 생성이 가능한데기본형이 가지고 있는 값을 내부에 두고 그 위를 포장하는 방식입니다.기본형을 래퍼클래스로 바꾸는 것을 Boxing이라고 하며래퍼클래스를 기본형으로 바꾸는 것을 UnBoxing이라고 합니다. Wrapper Class는 보통 아래와 같은 상황에서 사용합니다. 1. 객체가 클래스가 제공하는 method 사용할 때2. 클래스가 제공하는 상수를 사용(MIN_VALUE, MAX_VALUE, ...)3. 숫자, 문자로 형변환을.. 더보기 [Java] 행성 행성에 대한 프로그램을 만들어보겠습니다. 요구 조건행성(이름, 크기, 보이는지 안보이는지)에 대한 클래스사람 (이름)에 대한 클래스이름이 '지구'인 행성 생성(행성 이름)'고길동'인 사람 생성(사람 이름)이 행성에 사람이 입주(텍스트로) 먼저 행성에 대한 클래스를 만들어 보겠습니다.package com.puft.dec161.main;public class Planet { String name; int size; Boolean isLook; 행성의 이름인 name,크인 size보이는지에 대한 여부인 isLook을 속성으로 넣어주고자동 완성으로 생성자를 생성해줍니다. public Planet() { // TODO Auto-generated constructor stub}public Planet(String.. 더보기 [Java] A has B 객체간의 관계에는has와 is가 있습니다.has에 대해 먼저 알아볼까합니다.A has B는 A가 B를 가지고 있다라는 뜻입니다.B has A는 B가 A를 가지고 있다는 뜻이죠.객체도 객체를 소유할 수 있는데요.예를들어 candy라는 클래스가 있고company라는 클래스가 있을 때사탕에대한 정보를 가지고 있는 회사 클래스를 만들 수 있고회사에 대한 정보를 가지고 있는 사탕 클래스를 만들수도 있습니다.개발자가 정하기 나름입니다. 이해하기 쉽도록 구현 방법을 알아볼까요? 식당 클래스가 있고 해당 클래스에는식당 이름, 식당 주인 이름, 식당 위치, 식당 전화번호 정보가 있습니다.그리고 사람 클래스에는 식당 주인에 대한 이름, 성별 , 전화번호가 있습니다.식당클래스에서 식당 주인에 대한 정보를사람클래스에서 받아오.. 더보기 [Java] Up Down 대회 Up Down 카운트를 맞추는 대회가있다고 가정해봅시다.참가자는 나와 친구,그리고 결과를 판정해주는 심판이 있습니다.나와 친구가 각각 정답을 입력하면심판이 판단해서 Up! 혹은 Down을 말해줍니다.마지막에는 승자와 시도 횟수를 출력합니다. 먼저 나, 친구, 심판의 클래스를 각각 만들어줍니다.import java.util.Scanner; public class Self { String name = "김래현"; Scanner sc = new Scanner(System.in); public int askAnswer() { System.out.println("1~100까지 하나 입력하세요"); int num = sc.nextInt(); return num; }} 나에 해당하는 Self클래스는내 이름의 멤버 변.. 더보기 [Java] 환자의 BMI 구해주기 환자와 의사 클래스를 만들어서의사가 환자의 BMI를 구해주고진단해주는 프로그램을 만들려고합니다.환자 클래스에서는 키와 몸무게 나이이름 등의 정보를 선언하고의사 클래스를 BMI를 구해주고 진단해주려고 합니다.먼저 환자 클래스를 볼까요? import java.util.Scanner;public class Customer { String name = "홍길동"; int age = 45; double height; double weight;} 환자의 클래스에 멤버변수를 선언해주는 것만으로환자의 역할은 끝이납니다.이때 키와 몸무게는 입력받아야하므로선언만 해둡니다. public class Doctor { String name = "김래현"; int age = 26; Scanner sc = new Scanner(Sy.. 더보기 이전 1 2 다음 목록 더보기