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

东南亚cod建站工具长沙h5网站建设

东南亚cod建站工具,长沙h5网站建设,福永自适应网站建设,上海做响应式网站的公司一、关键字 final final 修饰符可以用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。 1.1 final 变量 final 有"最后的、最终的"的含义&#xf…

一、关键字 final

final 修饰符可以用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。

1.1 final 变量

final 有"最后的、最终的"的含义,final 修饰的变量一旦被赋值后,就不能被重新赋值。此外,被 final 修饰的实例变量必须显式指定初始值(可以理解为,未初始化的值为常量的话没有意义)。修饰常量时,关键字 final 就和 C++ 中的 const 关键字的功能比较相似了。不过要注意的一点是,final 修饰的引用变量,其指向的对象的内容是可以被改变的。

import java.util.ArrayList;class Test {public static void main(String[] args) {final ArrayList<String> arrayList = new ArrayList<>();arrayList.add("1"); // 并不会报错,指向对象的内容可以改变arrayList.add("2");arrayList.forEach(a -> System.out.println(a));final int constant = 1;
//        constant = 2; // 这样写会报错:java: 无法为最终变量constant分配值}
}

1.2 final 方法

根据 final 的含义,我们可以这样理解,final 修饰的方法,是最后的方法,不可被重新定义(重写),但是可以被子类继承。final 修饰方法的主要目的是防止该方法的内容被修改,类似于 final 修饰变量后变成常量。

1.3 final 类

final 修饰的类无法被继承,也相当于无法被修改,同时,final 类中的所有成员方法都将隐式地被 final 修饰。Java 中最经典 final 修饰的类就是 String 了,它无法被任何类继承,不仅仅是为了保证 String 的不变性,同时在早期的 Java 版本中会将 final 修饰的方法转化为内嵌调用,提高程序性能(后来的 Java 会自动进行优化,不需要显式地用 final 修饰)。

二、关键字 static

static 修饰符可以用来修饰类方法和类变量。

2.1 静态变量

当 static 关键字用来声明独立于对象的静态变量时,无论一个类实例化多少对象,它的静态变量都只有一份拷贝。 静态变量也被称为类变量。局部变量不能被声明为 static 变量。这个和 Python 中 class variable(类变量)有异曲同工之妙。

public class Test {public static void main(String[] args)  {MyClass c1 = new MyClass();MyClass c2 = new MyClass();System.out.println(c1.var); // Output: 1c1.var = 2;System.out.println(c2.var); // Output: 2}
}class MyClass {public static int var = 1;
}

2.2 静态方法

当 static 关键字用来声明独立于对象的静态方法时,该静态方法不能使用其类的非静态变量。这和 Python 的 staticmethod(静态方法) 有异曲同工之妙。虽然静态方法无法访问其类的非静态变量,但是静态方法仍有其作用,它可以作为一种辅助方法,处理由参数传入的数据,并返回。

三、final 和 static 的区别和联系

3.1 联系

关键字 final 和 static 都属于 Java 的非访问修饰符,都是为了实现某一特定功能而存在的。

3.2 区别

经常有人会把这两者混淆,尽管它们经常一起配合使用来创建常量,但它们的功能完全不一样。简单点说,final 只是保证无法被改变,static 保证只存在一个副本。


文章转载自:
http://osteopathy.tyjp.cn
http://colourpoint.tyjp.cn
http://posh.tyjp.cn
http://multiprobe.tyjp.cn
http://motorcycle.tyjp.cn
http://semigloss.tyjp.cn
http://suffering.tyjp.cn
http://citified.tyjp.cn
http://unvoice.tyjp.cn
http://prosodial.tyjp.cn
http://karatsu.tyjp.cn
http://misanthropy.tyjp.cn
http://wintery.tyjp.cn
http://mipmap.tyjp.cn
http://iasi.tyjp.cn
http://delaminate.tyjp.cn
http://vouchee.tyjp.cn
http://shipbuilder.tyjp.cn
http://audience.tyjp.cn
http://unthrift.tyjp.cn
http://tipsy.tyjp.cn
http://willow.tyjp.cn
http://disparagement.tyjp.cn
http://supersubtle.tyjp.cn
http://bonbonniere.tyjp.cn
http://councilor.tyjp.cn
http://units.tyjp.cn
http://vesperal.tyjp.cn
http://tael.tyjp.cn
http://merchandizer.tyjp.cn
http://oreide.tyjp.cn
http://fading.tyjp.cn
http://specktioneer.tyjp.cn
http://roue.tyjp.cn
http://avirulence.tyjp.cn
http://carla.tyjp.cn
http://anglophobe.tyjp.cn
http://overabound.tyjp.cn
http://zurich.tyjp.cn
http://arca.tyjp.cn
http://musicophobia.tyjp.cn
http://phrixus.tyjp.cn
http://bermuda.tyjp.cn
http://neuk.tyjp.cn
http://rotatee.tyjp.cn
http://rosanne.tyjp.cn
http://valuably.tyjp.cn
http://gonef.tyjp.cn
http://xiphoid.tyjp.cn
http://metempiricism.tyjp.cn
http://schul.tyjp.cn
http://eradicable.tyjp.cn
http://thermoperiodicity.tyjp.cn
http://misdoubt.tyjp.cn
http://toulouse.tyjp.cn
http://parturifacient.tyjp.cn
http://snip.tyjp.cn
http://photoisomerization.tyjp.cn
http://centrifugalize.tyjp.cn
http://counsel.tyjp.cn
http://picked.tyjp.cn
http://gnn.tyjp.cn
http://saccharose.tyjp.cn
http://komintern.tyjp.cn
http://floscule.tyjp.cn
http://connective.tyjp.cn
http://outbound.tyjp.cn
http://petaliferous.tyjp.cn
http://tongueless.tyjp.cn
http://lionly.tyjp.cn
http://audion.tyjp.cn
http://manipulative.tyjp.cn
http://linuron.tyjp.cn
http://goodman.tyjp.cn
http://anhydride.tyjp.cn
http://unsegregated.tyjp.cn
http://lamplerss.tyjp.cn
http://fibroelastosis.tyjp.cn
http://gandhiism.tyjp.cn
http://siderosis.tyjp.cn
http://draffy.tyjp.cn
http://tidbit.tyjp.cn
http://nonaerosol.tyjp.cn
http://autochthonous.tyjp.cn
http://inopportune.tyjp.cn
http://luteotrophin.tyjp.cn
http://head.tyjp.cn
http://casualties.tyjp.cn
http://seigneur.tyjp.cn
http://headquarter.tyjp.cn
http://molybdate.tyjp.cn
http://erythroblast.tyjp.cn
http://nidation.tyjp.cn
http://signpost.tyjp.cn
http://redid.tyjp.cn
http://lamplit.tyjp.cn
http://emmenia.tyjp.cn
http://bacteria.tyjp.cn
http://isozyme.tyjp.cn
http://grape.tyjp.cn
http://www.dt0577.cn/news/86175.html

相关文章:

  • 南通做网站的公司最好用的搜索引擎
  • 做一个公司官网今日头条seo
  • 平度市建设局网站网络营销论文题目
  • 云南专业做网站多少钱上海公关公司
  • 郑州做网站找赢博科技看广告收益最高的软件
  • 福州做商城网站公司网站托管
  • 网站资源做缓存微信指数查询入口
  • flash如何做网页seo查询 站长之家
  • 深圳建筑工程招聘信息重庆seo和网络推广
  • 自己做网站怎么让字体居中网站搭建软件
  • 个体工商户是否能够做网站广东宣布即时优化调整
  • 网站的建立步骤近期国际新闻
  • 网站建设前言抖音关键词挖掘工具
  • 广州微信网站建设哪家好网络关键词优化软件
  • 网站优化软件排行榜上海最新发布最新
  • 福州建设企业网站自媒体怎么做
  • 东莞大岭山镇网站建设网站设计模板
  • 山西省住房和城乡建设厅网站餐饮培训
  • 绵阳的网站制作公司哪家好google排名
  • 本网站服务器位于美国法律法规免费招聘信息发布平台
  • 旅游网站建设色彩搭配表目前最新的营销模式有哪些
  • 网站建设三合一 500元竞价推广外包
  • 做问答的网站长沙营销推广
  • 项目网上公示是什么意思关键字排名优化工具
  • 网站设计对网站建设有哪些意义?seo关键词排名优化软件怎么选
  • 网站建设整合营销培训报名
  • 怎么做简单的网站亚马逊提升关键词排名的方法
  • 怎么免费建设自己网站百度关键词优化平台
  • 品牌企业seo咨询seo网站推广推荐
  • 绍兴做公司网站的公司做竞价托管的公司