학교 수업

문제 내용 본 내용은 학교 교재 " [쉽게 배우는 자바 프로그래밍] 4장 8번 "의 내용을 기반을 다루고 있습니다 문제 정의 - Dice 클래스에는 6개의 면(face)이라는 속성과 굴리기(roll)라는 동작이 있다. - Math.random() 메서드는 0.0 이상 1.0 미만의 double 타입의 무작위 실수를 반환한다. - 주사위를 나타내는 Dice 클래스를 작성하고, 다음 코드를 사용해 테스트하시오. 주어지는 코드 public class DiceTest { public static void main(String[] args) { Dice d = new Dice(); System.out.println("주사위의 숫자 : " + d.roll()); } } 문제 풀이 class Dice { privat..
객체 지향 왜 객체 지향이 필요했을까?? 초창기에는 주로 과학실험이나 미사일 발사실험과 같은 모의실험(simulation)을 목적으로 사용되었다. 이 시절의 과학자들은 simulation을 위해 실제 세계와 최대한 유사하게 가상 세계를 컴퓨터 속에 구현하고자 했었는데, 이러한 노력 긑에 객체지향 이론이 탄생했다. 객체 지향 이론의 기본 개념 : 실제 세계는 사물(객체)로 이루어져 있으며, 발생하는 모든 사건들은 사물간의 상호작용이라는 것이다. 이 후 상속, 캡슐화, 추상화 등을 중심으로 구체적으로 발전되었다. 그 끝에 1960년 중반, 이러한 객체 지향 이론을 프로그래밍 언어에 적용한 최초의 객체지향언어인 Simula가 탄생한 것이다. 객체 지향 언어 : 객체 지향 이론을 프로그래밍 언어에 적용한 것 그..
WolrdOtaku
'학교 수업' 카테고리의 글 목록