Computer Science/자바

[JAVA] 객체 배열
객체 배열 // 길이가 3인 Tv타입의 참조 변수 배열 Tv[] tvArr = new Tv[3]; //객체를 생성해서 배열의 각 요소에 저장 tvArr[0] = new Tv(); tvArr[1] = new Tv(); tvArr[2] = new Tv(); // 위와 두 코드와 동일 Tv[] tvArr = {new Tv(), new Tv(), new Tv()}; //사용 tvArr[0].name; 배열 인덱스로 접근

[JAVA] 객체 생성 및 사용법
객체의 생성(객체는 i.v(instance value) 의 모음) /* //객체의 생성 클래스명 변수명; // 클래스의 객체를 참조하기 위한 참조 변수를 선언 변수명 = NEW 클래스명(); // 클래스의 객체를 생성 후, 객체의 주소를 참조변수에 저장 */ Tv t; //Tv클래스 타입의 참조변수 t를 선언 t = new Tv(); //Tv인스터스를 생성한 후, 생성된 Tv인스턴스의 주ㅗ를 t에 저장 객체의 사용(t는 리모콘이라 생각) t.channel = 7; //Tv인스턴스의 멤버변수 channel의 값을 7로 한다. t.channelDown(); // Tv인스턴스의 메서드 channelDown()을 호출한다. System.out.println("현재 채널은 " + t.channel + " 입니다...

[JAVA] 클래스 소스파일 작성 유의점
하나의 소스파일에 여러 클래스를 작성하는 경우 - public class name: public이 붙은 class는 소스파일 이름과 일치해야한다. - 하나의 소스파일에는 하나의 public class만 허용된다. - 하나의 소스파일에는 하나의 클래스만 작성하는 것이 바람직하다. - public이 없는 class들의 모여있는 소스파일의 경우 소스파일 이름과 메인 메소드가 들어 있는 클래스 이름이 같아야 한다.

[Java] 객체지향개념(요약)
클래스의 정의 클래스란 객체를 정의해 놓은 것 클래스의 용도 클래스는 객체를 생성하는데 사용 객체의 정의 실제로 존재하는 것. 사물 또는 개념 객체의 용도 객체가 가지고 있는 기능과 속성에 따라 다름 설계도 - 찍어 만든 물건 실제 세계를 어떻게 컴퓨터로 옮길 수 있을까? 라는 기본 전제 클래스가 왜 필요한가? - 객체를 생성하기 위해 객체가 왜 필요한가? - 객체를 사용하기 위해 객체를 사용한다는 것은? - 객체가 가진 속성(변수)과 기능(함수)을 사용하려고
[JAVA] 다항함수 만들기
문제 다항함수(polynomial)는 항(term)들의 합이며, 항(term)은 계수(coefcient) 와 지수(exponent)에 의해서 정의된다. 계수는 0이 아닌 정수이고 지수는 음이 아닌 정수라고 가정한다. 예를 들면, f(x) = -x5 + 2x4 -10x - 3 $ create f // 다항함수 f = 0을 정의한다. $ add f 2 3 // f(x)에 2x3을 더한다. 따라서 f(x) = 2x3 이 된다. $ add f -1 1 // f(x) = 2x3 - x 이 된다. $ add f 5 0 // f(x) = 2x3 - x + 5 이 된다. $ add f 2 1 // f(x) = 2x3 - x + 5 + 2x = 2x3 + x + 5 이 된다. $ calc f 2 // x=2일 때 다항함..