public class Test{
public static void main(String[] args)
{
Employee e=new Employee("119-1", "张三其", "湖南长沙", 3000, 3)
e.show()
e.addWage()
System.out.println("涨工资后:")
e.show()
Manager m=new Manager("119-2", "李师煊", "湖南长沙", 5000, 8, "1等")
m.show()
m.addWage()
System.out.println("涨工资后:")
m.show()
}
}
interface Add{
void addWage()
}
class Person {
protected String name
protected String address
public Person(String name,String address){
this.name=name
this.address=address
}
public void show(){
System.out.printf("我的名字是:%s,住址是:%s\n",name,address)
}
}
class Employee extends Person implements Add {
String ID
double wage
int gling
public Employee(String ID, String name, String address, double wage, int gling) {
super(name, address)
this.ID = ID
this.wage = wage
this.gling = gling
}
public void show(){
System.out.printf("我的名字是:%s,住址是:%s,ID号是%s,工资是:%f,工龄是:%d\n", this.name, this.address, ID, wage, gling)
}
@Override
public void addWage() {
wage *= 1.1
}
}
class Manager extends Employee implements Add{
String level
public Manager(String ID, String name, String address, double wage, int gling, String level){
super(ID, name, address, wage, gling)
this.level=level
}
public void show(){
System.out.printf("我的名字是:%s,住址是:%s,ID号是%s,工资是:%f,工龄是:%d,等级是:%s\n", this.name, this.address, this.ID, this.wage, this.gling, level)
}
public void addWage(){
wage *= 1.2
}
}
运行测试:
我的名字是:张三其,住址是:湖南长沙,ID号是119-1,工资是:3000.000000,工龄是:3
涨工资后:
我的名字是:张三其,住址是:湖南长沙,ID号是119-1,工资是:3300.000000,工龄是:3
我的名字是:李师煊,住址是:湖南长沙,ID号是119-2,工资是:5000.000000,工龄是:8,等级是:1等
涨工资后:
我的名字是:李师煊,住址是:湖南长沙,ID号是119-2,工资是:6000.000000,工龄是:8,等级是:1等
微信小程序的购物车功能在商品列表页
index.wxml
中,给下单按钮绑定一个添加购物车的事件
addCart
,使用
catchtap
是不会冒泡,同时传入
data-item
,当前的商品,代码如下所示:
1
<view class="order" catchtap="addCart" data-item="{{ item }}">下单</view>
在
index.js
中,在
Page
中,定义
addCart
事件。对此,可以分析一下当点击按钮以后添加购物车的逻辑:
拿到点击要添加入到购物车的商品
判断该商品在不在购物车里面
如果不在, 把该商品添加到购物车里面, 并且新加一个字段
num = 1
如果在,修改改商品的
num
值 累加
在
addCart
中,第一步拿到该商品,通过
e.currentTarget.dataset
获取。第二步,判断该商品在不在购物车里面,根据
_id
尝试从购物车里面获取数据,看能不能获取的到。使用
try...catch
,在有值的情况下,把购物车里面的该商品的
num
值累加
,并且进行下单成功的提示;在没有值,把商品添加到购物车里面,并且进行下单成功的提示,最后调用
setTabBar()
方法修改底部购物车
对于小程序的浏览量,也是跟app差不多的,要在于推广,只有推广好,小程序才会有更多的浏览器以及关注度,那么如何对小程序进行推广呢,就目前来说,可以结合线上、线下进行,比如线上可以:
1、附近的小程序入口。
附近小程序基于LBS的门店位置的推广,会自然带来访问量,为门店带来有效客户。
2、微信搜索进入。
小程序可以在微信搜索里直接进入,拥有线上的搜索流量。
3、长按识别小程序二维码进入。
4、小程序的参数二维码,可以利用积分宝海报形式进行线上运营传播。
5、微信图文可以插入小程序,也是小程序推广运营的重要方式,而且结合微信图文, 借助微信小程序的直接引导,提高线上转化率。
6、自媒体平台软文推广。
7、转发分享。
8、公众号关联小程序,利用公众号积累的影响力。
9、公众号资料页展示小程序也是小程序的重要入口之一,能为小程序带来自然的用户 。
线下:
1、小程序二维码推广。
2、圆形小程序码推广。
3、扫描普通二维码进入小程序。
4、门店、宣传海报、广告栏带小程序相关二维码。
5、线下扫码、地推。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)