有域名了如何做网站,虚拟主机免费领取,宁波seo推广联系方法,华山游玩路线攻略一、Java 1.被final修饰的类不能被继承。 2.被final修饰的方法不能被重写。 被 final 修饰的类中所有的成员方法都会隐式的定义为 final 方法。 若父类中 final 方法的访问权限为 private #xff0c;则子类中不能直接继承该方法。此时可以在子类中定义相同方法名的函数…一、Java 1.被final修饰的类不能被继承。 2.被final修饰的方法不能被重写。 被 final 修饰的类中所有的成员方法都会隐式的定义为 final 方法。 若父类中 final 方法的访问权限为 private 则子类中不能直接继承该方法。此时可以在子类中定义相同方法名的函数此时不会与 final 相矛盾因为这是在子类中重新定义了新方法。 3.被final修饰的变量在初始化后不能被赋值。但可以在构造函数中进行第一次初始化。 二、C# 1.被sealed修饰的类不能被继承。 2.被sealed修饰的方法不能被重写。 3.被readonly修饰的变量不能被修改。这与Java中的final关键字类似。 readonly关键字可用于实例字段和静态字段它确保字段只能在声明时或在类的构造函数对于实例字段或静态构造函数对于静态字段中进行赋值。一旦字段被赋值其值就不能被修改。 4.const关键字用于声明编译时常量这些常量的值必须在声明时指定并且之后不能被修改。被const修饰的常量隐式是静态的。 5.readonly字段可以是任何类型值类型或引用类型const字段只能是值类型或字符串。 三、C 1.在C11及以后的版本中被final修饰的类不能被继承。 2.被final修饰的成员函数不能被重写。 3.被const修饰的变量在初始化后不能被重新赋值。这与Java中的final关键字类似。 4.被const修饰的成员函数不会修改对象的任何成员变量除被标记为mutable之外。 5.不能在const对象上调用非const成员函数。 四、Swift 1.被final修饰的类不能被继承。 2.被final修饰的方法不能被重写。 3.可以在属性和下标脚本上使用 final 来防止它们被子类重写或继承。 Swift 中的属性默认就是不可重写的但可以标记它们为 open 或 override来让属性可重写。 4.使用let来声明常量var来声明变量。 五、Kotlin 1.类默认是final的。若希望一个类能够被继承需要使用open关键字来修饰它。 2.方法默认是final的。若希望一个方法能够被重写需要使用open关键字来修饰它。在子类重写父类方法时需要用override来修饰子类方法。 3.使用val修饰的变量在初始化后不能被修改使用var修饰的变量可以被修改。 微风不燥阳光正好你就像风一样经过这里愿你停留的片刻温暖舒心。
我是程序员小迷致力于C、C、Java、Kotlin、Android、Shell、JavaScript、TypeScript、Python等编程技术的技巧经验分享若作品对您有帮助请关注、分享、点赞、收藏、在看、喜欢您的支持是我们为您提供帮助的最大动力。
欢迎关注。助您在编程路上越走越好