我是新手,我正在关注密封关键字,并提到sealed object。我用Google搜索但找不到在android中使用密封方法的简单示例。我尝试了类似
的内容class A
{
//declarations
}
class B extends A
{
//here i would like to use my sealed override keyword
}
任何人都可以告诉我如何使用这种密封方法。提前谢谢。
答案 0 :(得分:1)
'final'是Java中用于实现密封行为的关键字。我假设你来自C#背景。如果是这样,请注意在java中,默认情况下所有方法都是虚拟的,并且在方法名称之前添加final关键字将阻止它被覆盖。
答案 1 :(得分:0)
以下是Securing Java Objects for Plain Text Transport的一个很好的示例示例,同时阅读IBM docs也为您提供了更好的主意。
答案 2 :(得分:0)
Sealed类用于定义类的继承级别。声明了一个限制继承以保证安全性的类,密封了class.Sealed类是层次结构中的最后一个类。密封类可以是派生类,但不能是基类。密封类也不能是抽象类。因为抽象类。
class A
{
public class B
{
public void display()
{
}
}
public class c extends B
{
public override sealed void Display()
{
}
}
}