study

(210427) cmd와 notepad를 이용한 코딩

hjkeeeem 2024. 7. 25. 20:16

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 <- 성공

 

순서대로 코딩을 넣어보면

notepad++다운로드와 cmd창을 여는 방법은 전 포스팅에 있습니다.

이렇게 뜰 것이다.

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개체를 만들어

해당 메서드를 호출하기 때문이라고 한다.