ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

java 抽象类与接口

2022-07-20 20:04:12  阅读:150  来源: 互联网

标签:shop java String 接口 xx 抽象类 tb public market


抽象类与抽象方法

//抽象类  意义:单纯被继承
[权限修饰符]abstract class 类名{

// 抽象方法 继承抽象类的所有子类 都要重写抽象类中的抽象方法
[权限修饰符] abstract 方法返回值类型 方法名(参数列表);  //无方法体 

} 

----------------------------------------------------------------------------------- public class GoShopping { public static void main(String[] args) { Shopping tb = new TBShopping(); tb.market = "淘宝"; tb.goods = "衣服"; System.out.println("在"+tb.market+tb.shop()+tb.goods); Shopping xx = new XXShopping(); xx.market = "实体店"; xx.goods = "鞋子"; System.out.println("在"+xx.market+xx.shop()+xx.goods); } } // 抽象类 买东西 abstract class Shopping { public String market; //购买地 public String goods; //商品 public abstract String shop(); //抽象方法 购买行为 } class TBShopping extends Shopping{ //网购类 public String shop(){ return "网购"; } } class XXShopping extends Shopping{ //线下购类 public String shop(){ return "线下买"; } } /*在淘宝网购衣服 在实体店线下买鞋子*/


-----------------------------------------------------------------------------------
public class GoShopping {
    public static void main(String[] args) {
       Shopping tb = new TBShopping();
tb.market = "淘宝";
tb.goods = "衣服";
System.out.println("在"+tb.market+tb.shop()+tb.goods);

Shopping xx = new XXShopping();
xx.market = "实体店";
xx.goods = "鞋子";
System.out.println("在"+xx.market+xx.shop()+xx.goods);

}
}

// 抽象类 买东西
abstract class Shopping {
    public String market;  //购买地
public String goods; //商品

public abstract String shop(); //抽象方法 购买行为

}


class TBShopping extends Shopping{   //网购类
public  String shop(){
      return "网购";
}
}

class XXShopping extends Shopping{    //线下购类
public  String shop(){
      return "线下买";
}
}
         /*在淘宝网购衣服
         在实体店线下买鞋子*/

接口 

 

标签:shop,java,String,接口,xx,抽象类,tb,public,market
来源: https://www.cnblogs.com/jxba/p/16499608.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有