
当我们运行.java文件时,它会被系统编译成.class文件,例如Test.java编译之后就是Test.class,
源文件就是指Test.java文件,
一般部署项目时,有.class文件就可以发布运行了,但是如果想修改这个系统,.class是不能修改的,要有.java文件才能修改
也可以上网去下反编译软件,就是能把.class文件大部分还原成.java文件的工具,但不是100%还原,而且如果不是正版的,小心有毒啊,什么的。
//TV类public class Tv {
public void open(){
System.out.println("打开电视机")
}
public void close(){
System.out.println("关闭电视机")
}
public void search(int x){
System.out.println("您搜索到的是"+x+"号频道")
}
public void ctrlVol(String s){
int vol=10
if(s.equals("+"))
vol++
if(s.equals("-"))
vol--
System.out.println("当前音量为"+vol)
}
public void changeChannel(int x){
if( x >29 )
System.out.println("没有该频道")
else
System.out.println("当前"+x+"号频道")
}
public void changeChannel(String s){
int x=0
if(s.equals("+"))
x++
if(s.equals("-"))
x--
System.out.println("当前"+x+"号频道")
}
}
//Controller遥控器类
public class Controller{
public void openTv(Tv tv){
tv.open()
}
public void closeTv(Tv tv){
tv.close()
}
public void searchTv(Tv tv){
int x=(int)(Math.random()*30)
tv.search(x)
}
public void ctrlTvVol(Tv tv){
tv.ctrlVol("+")
}
public void changeTvChannel(Tv tv){
tv.changeChannel("+")
tv.changeChannel(23)
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)