当前位置: 首页 > news >正文

站嗨建站一级域名二级域名三级域名的区别

站嗨建站,一级域名二级域名三级域名的区别,商派商城网站建设方案,百度南京代理商文章目录final修饰符1. final不能用来修饰构造方法2. final修饰变量的一些注意问题2.1 final修饰成员变量2.2 final修饰引用类型2.2.1 演示代码中lombok链式编程介绍final修饰符 final具有“不可改变”的含义,它可以修饰非抽象类、非抽象成员方法和变量。 用final…

文章目录

  • final修饰符
  • 1. final不能用来修饰构造方法
  • 2. final修饰变量的一些注意问题
    • 2.1 final修饰成员变量
    • 2.2 final修饰引用类型
      • 2.2.1 演示代码中lombok链式编程介绍

final修饰符

final具有“不可改变”的含义,它可以修饰非抽象类、非抽象成员方法和变量。

  • 用final修饰的类不能被继承,没有子类
  • 用final修饰的方法不能被子类的方法覆盖(Override)
  • 用final修饰的变量表示常量,只能被赋值一次

1. final不能用来修饰构造方法

final不能用来修饰构造方法,因为“方法覆盖(Override)”仅适用于类的成员方法,而不适用于类的构造方法,父类的构造方法和子类的构造方法之间不存在覆盖(Override)关系,所以用final修饰构造方法是无意义的。

2. final修饰变量的一些注意问题

2.1 final修饰成员变量

final修饰成员变量,必须显示初始化,否则会产生编译错误

在这里插入图片描述

  1. final修饰的实例变量,可以在定义变量时候或者在构造方法中进行初始化
public class TestFinal1 {final int i=1;final int j;public TestFinal1(int j) {this.j = j;}
}
public class TestFinal1 {final int i;final int j;public TestFinal1(int i, int j) {this.i = i;this.j = j;}
}
  1. final修饰的静态变量,可以再变量定义时进行初始化,或者在静态代码块中初始化
public class TestFinal1 {static final int i=1;static final int j;static {j=2;}
}

2.2 final修饰引用类型

final修饰引用类型变量,那么该变量只能始终引用一个对象,但是对象的内容可以改变

@Data
@Accessors(chain = true)
public class Person {private String name;private int age;
}
public class TestFinal {public static void main(String[] args) {List<Person> personList = new ArrayList<Person>(){{add(new Person().setAge(25).setName("张三"));add(new Person().setAge(28).setName("李四"));add(new Person().setAge(34).setName("王五"));}};List<Person> newPersonList = new TestFinal().method(personList);System.out.println(newPersonList);}public List<Person> method(final List<Person> personList){personList.add(new Person().setAge(29).setName("朱六"));return personList;}
}

输出结果:

[Person(name=张三, age=25), Person(name=李四, age=28), Person(name=王五, age=34), Person(name=朱六, age=29)]

2.2.1 演示代码中lombok链式编程介绍

在实体上面添加注解@Accessors(chain = true),如:

@Data
@Accessors(chain = true)
public class Person {private String name;private int age;
}

那么就可以针对该实体进行如下链式编程操作

new Person().setAge(25).setName("张三")
http://www.hkea.cn/news/525245/

相关文章:

  • o2o商城网站建设方案广告策划案优秀案例
  • 日照做网站的那家做的好百度网页链接
  • 建设云个人证件查询系统上海seo培训
  • 网站流量提供商杭州seo排名
  • 做装饰工程的在什么网站投标自建站
  • 地球人--一家只做信誉的网站帮忙推广的平台
  • 网站建设外包协议天津网站排名提升
  • 邯郸教育行业网站建设百度推广代理商查询
  • 政府网站有哪些网站seo最新优化方法
  • 做广告牌子seo外链工具
  • 微信页面设计网站兰州网络推广技术
  • 上门做网站搜狗站长工具
  • wordpress用户邮箱验证码百度seo搜索引擎优化培训
  • 360极速怎么屏蔽网站新闻热点大事件
  • 购物app开发价格表站长工具seo排名
  • 微餐饮网站建设营销型网站建设方案
  • 高端网站建设公司好不好2020国内搜索引擎排行榜
  • 网站建设服务公司选哪家比较好?苏州优化收费
  • 中国建设银行河南省分行网站推广信息哪个平台好
  • 网站建设官网免费模板杭州seo优化
  • 绍兴网站建设谷歌搜索引擎在线
  • 网站的会员认证怎么做黑龙江新闻头条最新消息
  • 做网站如何分工百度推广登录平台客服
  • 网站建设如何提案万网域名注册信息查询
  • 创意二维码制作网站企业网络营销推广案例
  • 论坛型网站怎么做百度高级检索入口
  • 做百度移动网站排搜素引擎优化
  • 公司创建一个网站需要多少钱想做百度推广找谁
  • 做文献ppt模板下载网站有哪些常德政府网站
  • 青岛网站建设公司排行外链工具在线