javac java 封装、签名和重载 – 业余语言练习

javac java 封装、签名和重载

root135@root135:~/Downloads/java_0/car_1/car_1$ mkdir bin
root135@root135:~/Downloads/java_0/car_1/car_1$ tree
.
├── bin
└── src
    ├── Battery.java
    └── Car.java

2 directories, 2 files

root135@root135:~/Downloads/java_0/car_1/car_1$ javac -d bin src/Car.java src/Battery.java 
root135@root135:~/Downloads/java_0/car_1/car_1$ java -cp bin src/Car.java src/Battery.java 
我是一块1度的电池,满电可以跑75公里
我是一块100度的电池,满电可以跑600公里
返回值:80.0
成员变量值:80.0
实参的值没被改变!100
notice:具有可执行的java在前,具有封装类的java文件在后,如果写反的话,就会出现这种错误
root135@root135:~/Downloads/java_0/car_1/car_1$ java -cp bin src/Battery.java src/Car.java 
error: can't find main(String[]) method in class: Battery
Another notice:对于java文件太多的话,也可以这样写:
root135@root135:~/Downloads/java_0/car_1/car_1$ javac -d bin src/*.java
root135@root135:~/Downloads/java_0/car_1/car_1$ java -cp bin src/Car.java src/Battery.java 
我是一块1度的电池,满电可以跑75公里
我是一块100度的电池,满电可以跑600公里
返回值:80.0
成员变量值:80.0
实参的值没被改变!100

root135@root135:~/Downloads/java_0/car_1/car_1$ tree
.
├── bin
│   ├── Battery.class
│   └── Car.class
└── src
    ├── Battery.java
    └── Car.java

2 directories, 4 files
root135@root135:~/Downloads/java_0/car_1/car_1$
car.tar
Published
Categorized as java

Leave a comment

Your email address will not be published. Required fields are marked *