17.10.5 Private constructors

原创 2006年05月21日 02:52:00
When a class declares only private instance constructors, it is not possible
for other classes to derive from that
class or to create instances of that class (an exception being classes
nested within that class). [Example: Private
instance constructors are commonly used in classes that contain only static
members. For example:
public class Trig
{
private Trig() {} // Prevent instantiation
public const double PI = 3.14159265358979323846;
public static double Sin(double x) {?}
public static double Cos(double x) {?}
public static double Tan(double x) {?}
}
The Trig class groups related methods and constants, but is not intended to
be instantiated. Therefore, it declares
a single empty private instance constructor. end example] At least one
instance constructor must be declared to
suppress the automatic generation of a default constructor.

android中Fragment的构造函数

最近在使用Fragment的过程中遇到一个问题,初步是想在Fragment中创建一个构造函数,构造函数中传递两个自身需要的变量,如下 public class TestFragment extend...
  • key123zhangxing
  • key123zhangxing
  • 2014年03月29日 17:24
  • 21961

Java中private的使用

Java中也有为了数据的封装性而声明的private类型。这篇就使用一下,大致的用法和C++类似。     Java中引入private的类型,目的是为了防止类中的数据成员,在类的定义之外被...
  • puqutogether
  • puqutogether
  • 2015年03月11日 16:54
  • 4106

java 修饰词 private final 简单的理解

final  :                 本意是指 无法改变的!    不想被改变无非出于两种理由。设计和效率!以下针对用到final 的 三种情况  数据,方法 ,类            ...
  • buzaiguihun
  • buzaiguihun
  • 2016年10月26日 21:58
  • 1143

PHP面向对象之private权限控制

/*** ====笔记部分==== 权限修饰符 作用: 用来说明 属性/方法的权限特点 写在 属性/方法前面 共有3个权限修饰符 private 私有的  , 保护的最严 protect...
  • binghui1990
  • binghui1990
  • 2013年06月06日 14:22
  • 9854

C++的private的属性或方法真的不能访问吗? no

我们通常说,C++的private属性或者方法不能被其他的对象访问,在很多时候的确是这样,但不是绝对的,只要你想办法,总有办法可以访问的废话不多说,直接上代码了。 1)访问private的私有成员:...
  • u013421892
  • u013421892
  • 2015年10月20日 15:00
  • 1452

php面向对象之private、protected、public三者权限控制区别

private protected public 本类内 Y Y Y 子类内 N Y ...
  • u011436736
  • u011436736
  • 2016年08月15日 01:17
  • 7718

js实现类似于java的private

使用js模拟private的实现
  • guaiminbaobao
  • guaiminbaobao
  • 2016年01月31日 12:04
  • 721

3.安卓学习,监听事件的两种方法,private的用法

1.监听事件的主要两种方法 public class MainActivity extends Activity { private Button button;  ...
  • zhuhualoyal
  • zhuhualoyal
  • 2016年10月19日 15:46
  • 396

JAVA出现x可以在Point中访问private是什么意思 高手进

JAVA出现x可以在Point中访问private是什么意思 高手进 class Point{ private int x; private int y; public Point(int...
  • evilcry2012
  • evilcry2012
  • 2016年08月31日 11:36
  • 1104

子类不能对父类private方法重写

看到这样一段代码public class A { private void print() { System.out.println("A"); } publi...
  • wn1017888485
  • wn1017888485
  • 2015年05月27日 20:39
  • 2390
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:17.10.5 Private constructors
举报原因:
原因补充:

(最多只允许输入30个字)