android中的密封方法

时间:2013-12-12 05:02:42

标签: java android sealed

我是新手,我正在关注密封关键字,并提到sealed object。我用Google搜索但找不到在android中使用密封方法的简单示例。我尝试了类似

的内容
class A
{
//declarations

}

class B extends A
{

//here i would like to use my sealed override keyword

}

任何人都可以告诉我如何使用这种密封方法。提前谢谢。

3 个答案:

答案 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()
            {

            }
 }
}