docs.oracle.com/javase/tutorial/java/concepts/class.html
What Is a Class? (The Java™ Tutorials > Learning the Java Language > Object-Oriented Programming Concepts)
The Java Tutorials have been written for JDK 8. Examples and practices described in this page don't take advantage of improvements introduced in later releases and might use technology no longer available. See Java Language Changes for a summary of updated
docs.oracle.com
오라클 홈페이지에 있는 Bicycle 코딩을
cmd창과 메모장을 활용하여 코딩해보자.
C:\Users\Admin> del Bicycle*
C:\Users\Admin> notepad Bicycle.java
C:\Users\Admin> javac Bicycle.java
C:\Users\Admin> notepad BicycleDemo.java
C:\Users\Admin> javac BicycleDemo.java
C:\Users\Admin> dir Bicycle*
C:\Users\Admin> java Bicycle <- 에러
C:\Users\Admin> java BicycleDemo <- 성공
순서대로 코딩을 넣어보면
이렇게 뜰 것이다.
C:\Users\Admin> notepad Bicycle.java
C:\Users\Admin> notepad BicycleDemo.java
이 두가지 코딩을 넣었을 때 notepad 화면이 뜨면서
위에 있는 오라클 홈페이지 속에 있는 Bicycle , BicycleDemo 코딩을
붙여 넣어보자.
순서대로 맞게 코딩 했다면
java Bicycle을 불러왔을 때는 에러가 뜨고,
java BicycleDemo를 불러 왔을 때는
cadence, speed, geer 값이 나타날 것이다.
왜 에러가 뜨고 왜 성공 하는 것일까?
먼저 오라클 홈페이지에 있는 Bicycle 코딩을 보자.
Bicycle 클래스에는 main메소드가 포함되어 있지 않다는 것을 알 수 있고
반면에 BicycleDemo는 보다싶이 두 개의 Bicycle개체를 만들어
해당 메서드를 호출하기 때문이라고 한다.
'study' 카테고리의 다른 글
(210503) 이것이 자바다 교재 1 - 3장 메모 (0) | 2024.07.25 |
---|---|
(210430)전역변수 이해, Getter와 Setter이해하기 (0) | 2024.07.25 |
(210429) 반복문 - for , while문 활용 예제 (0) | 2024.07.25 |
(210428)Java를 활용한 조건문-if, switch문 예제 (0) | 2024.07.25 |
(210427)notepad++ 다운로드 및 JDK8 환경변수 설정 (0) | 2024.07.25 |