https://opentutorials.org/course/3930/26661
시간에 순서에 따라서 어떤 일이 일어나는 것들을 프로그램이라고 부른다.
프로그래밍을 하는 이유 프로그래밍 언어를 사용하는 이유는 컴퓨터에 대해서는 자동화를 만든다고 생각하면 쉽다.
https://github.com/egoing/java-iot
실제로 iot를 만드는 것은 아니고 실습을 위한 코드를 위 사이트에서 다운로드 받아준다.
자바를 이용해서 집에 있는 사물을 제어할 수 있는 프로그램을 짜보자.
남이 만든 코드를 부품으로 나의 프로그램을 만드는 것이다.
어떤일들이 시간의 순서에 따라서 일어날 것인가를 정리해 놓는것이다.
이해되지 않는 문법이 나오더라도 초초하거나 불안해 하지 말기.. ㅎㅎ
import org.opentutorials.iot.Elevator;
import org.opentutorials.iot.Lighting;
import org.opentutorials.iot.Security;
public class Ok_JavaGoinHome {
public static void main(String[] args) {
String id = "JAVA APT 507";
// Elevator call
Elevator myElevator = new Elevator(id);
myElevator.callForUp(1);
// Security off
Security mySecurity = new Security(id);
mySecurity.off();
// Light on
Lighting hallLamp = new Lighting(id + " / Hall Lamp");
hallLamp.on();
Lighting floorLamp = new Lighting(id + " / floor Lamp");
floorLamp.on();
}
}
기존에 있던 코드를 import해와서 나의 코드로 프로그램을 짜 보았다.
생성자 소멸자 같은 것들이 생각났다. 새로운 객체를 생성할 때 문법을 익혔다.
'JAVA' 카테고리의 다른 글
[JAVA] 입력과 출력 (0) | 2024.07.01 |
---|---|
[생활코딩] 디버거 (0) | 2024.07.01 |
[생활코딩] 변수 (0) | 2024.06.30 |
[생활코딩] 데이터와 연산 (0) | 2024.06.29 |
[생활코딩] 자바 애플리케이션 실행 (0) | 2024.06.29 |