星空网 > 软件开发 > Java

java随手笔记五之接口以及打包

接口:现实世界中不同事物的共同行为(方法)的特征
是一个特殊的类,interface
修饰符 interface 接口名{
//属性--常量
//方法--抽象方法
}
接口中所有的方法为抽象方法。
属性:public static final
方法:public abstract
1.不能被实例化;
2.子类实现(implement)接口,子类需将接口中的方法全部实现 ,才能建立对象
3.子类可以实现多个接口,子类需要接口的方法实现才能创建对象
 
应用方式:
1.抽象类--implements---》接口;
具体类---extends--抽象类;
2.具体类--extends--抽象类---implements---》(多个)接口;
类--单继承--类;
类--多实现--接口;
接口--继承--接口;
interface a(); 接口是特殊的类
interface b();
interface c extends b,a{}
 
public class testShirt{
public static void main(String[] args){
Frock s = new Shirt();
s.toString();
Clothing c = new Shirt();
c.calcArea();
}
}
 
 
interface Clothing{ //接口
public static final int size = 1;
 
public abstract void calcArea();
public abstract void getColor();
public abstract void getDate();
}
 
abstract class Frock{ //抽象类继承抽象方法
public static final String color = "red";
public String toString(){
return color;
}
}
 
class Shirt extends Frock implements Clothing {//具体类继承抽象类并且实现接口
/*public abstract void calcArea();
public abstract void getColor();
public abstract void getDate();
public static final int size = 1;
public static final String color = "red";*/
 
int age;
public String toString(){
return super.toString()+age;
}
public void calcArea(){
System.out.println("....eat1");
}
public void getColor(){
System.out.println("....eat2");
}
public void getDate(){
System.out.println("....eat3");
}
}
 
枚举:
枚举是一种特殊的j类,定义有限数量的可穷举的数据集
格式:
修饰符 enum 枚举类名{
//数据
}
获取数据:类名.数据
class test2 {
public static void main(String[] args){
Signal[] s = Signal.value();
Signal.red ;
} Signal.Green;
}
 
enum Signal{
red,Green,bule
}
包(package):告诉编译器当前类的位置在哪个包
package<顶层包名>.<子报名>.类名*;//可写多个路径;
包名称各部分名称最好小写字母;
类的名称也叫类的限定名称;
机构类型.公司名称.项目名称.功能模块
com.oracle.ucloud.view
import:告诉编译器当前类中使用的其他类位于哪个包;
import 包名.子包名;
带包编译:
java -d .位置 源文件.java
jar打包
1.创建临时文件 Main-Class: com.bbb.TestAbstractInterface /
2.创建jar文件 jar cmf temp.txt Person.jar ./
3.执行文件 java -jar myprogram.jar



原标题:java随手笔记五之接口以及打包

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

要上市了!再次融资!家居宠物大卖还做了一系列变更:https://www.ikjzd.com/articles/136104
年销过亿的大卖:现在是布局亚马逊的黄金时刻:https://www.ikjzd.com/articles/136105
说说亚马逊的 Vine Voice 评论:https://www.ikjzd.com/articles/136106
推荐 | 做东南亚电商必看的几个数据平台和网站:https://www.ikjzd.com/articles/136107
亚马逊操盘手必备技能:https://www.ikjzd.com/articles/136108
塞舌尔公司成立后如何维护?年审?:https://www.ikjzd.com/articles/136109
黄果树瀑布景区景点 - 黄果树瀑布景区景点分布图:https://www.vstour.cn/a/408258.html
延边酒店(附近旅馆住宿50元):https://www.vstour.cn/a/409226.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流