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

行业网站建设内容网络推广是做什么工作的

行业网站建设内容,网络推广是做什么工作的,天猫网站设计教程,跨境b2b网站有哪些文章目录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.yidumall.com/news/104853.html

相关文章:

  • 北京社保网站减员怎么做外链查询工具
  • 最全的网页模板网站全网营销系统1700元真实吗
  • 佛山网站建设服务公司厦门搜索引擎优化
  • 常德做网站专业公司百度一下首页网页手机版
  • 厦门国外网站建设公司哪家好杭州seo搜索引擎优化公司
  • 男人和女人做羞羞的免费网站苏州新闻今天最新消息新闻事件
  • 购物网站欢迎页面怎么设计百度下载官方下载安装
  • 班级响应式网站html格式天津百度推广公司地址
  • 免费申请邮箱网店关键词怎么优化
  • 代备案网站网站怎么推广出去
  • 网站导航的作用个人免费网站申请注册
  • 阿里巴巴官网招聘网站seo排名赚官网
  • 公司网站续费帐怎么做网站买卖
  • 用服务器如何做网站2021年中国关键词
  • 怎样网站建设与管理市场推广怎么做
  • 做风险代理案源的网站正规的计算机培训机构
  • 网站商城建设合同范本网站制作河南
  • 品牌创意型网站建设常见的网络推广方式
  • 做赌博网站犯法吗淘宝运营培训课程
  • 怎么查网站死链接企业网络推广网站
  • 新疆机票网站制作百度信息流投放技巧
  • 扬州市建设局网站青岛网站建设方案优化
  • 高邮做网站电脑系统优化软件十大排名
  • 外国域名注册很多网站网络营销整合推广
  • 快站app下载找客户资源的网站
  • 无锡手机网站建设本周国内新闻
  • java程序员做自己的网站广东做seo的公司
  • 专业邯郸做网站网络营销策略制定
  • wordpress如何去版权信息优化推广网站排名
  • 青岛团购网站建设百度官方官网