private+structure
作者&投稿:定孙 (若有异议请与网页底部的电邮联系)
励之13978117775问: 构造函数用public 和private修饰有什么区别呢 - ?
澄海区普司回答: public 和private的区别是一个是共有,一个是私有,可以修饰类,方法,变量,如果修饰了构造函数,就是构造函数一个是公有,其他任何地方都可以实例化该类,如果是private,就是私有构造函数,这个一般很少用,只有单例模式才会这样写,因为这样写了这个类就不能用普通方法实例化,只有用类里面的其他公有方法来调用构造函数实例化该类.
励之13978117775问: 类的声明和类的定义一样么? - ?
澄海区普司回答: 类似 函数的声明和定义函数的声明也就是函数原型函数的定义你应该明白吧声明相当于告诉编译器有这个东西,定义就是对其完整的说明如#include int Max(int ,int); /*声...
励之13978117775问: 我想知道什么软件数据类型可以自定义? - ?
澄海区普司回答: 任何一款软件都可以自己定义,只是定义软件的名称,软件的核心程序是不可以的,
励之13978117775问: C++ structure是什么? - ?
澄海区普司回答: C++中要细说结构和类得说一本书:说点我知道的!1.结构定义变量是放在栈中:栈速度快,但容量小.类实例化是其实是引用,放在堆中,速度慢,但容量可以很大.2.结构默认成员为public,类为private.3.结构没有构造函数(可以自己添加),没有析构函数,类必须至少有一个构造函数,有且仅有一个析构函数.4.结构不可以继承,类可以.但结构可以继承接口.……
励之13978117775问: 我想知道在vb.net里怎么实现自定义数据类型,就是实现C++中TypeDef一样的功能 - ?
澄海区普司回答: “结构”是 Visual Basic 早期版本支持的用户定义类型 (UDT) 的一般化.除字段外,结构还可以公开属性、方法和事件.结构可以实现一个或多个接口,而您可以分别为每个字段声明访问级别.可以合并不同类型的数据项来创建结...
励之13978117775问: JAVA中构造函数也能私人化?用PRIVATE开头??为什么??还有构造函数私人化后怎么NEW实例? - ?
澄海区普司回答: 构造函数也是可以私有化的,用private开头的构造函数,无法被其他类调用,从而无法被直接用来构造对象.但是可以利用重载的构造方法来调用这个私有化的构造方法.
励之13978117775问: C++中的构造函数与析构函数可以设为private吗? - ?
澄海区普司回答: 当然不可以设为private.构造函数是用来初始化对象的,而析构函数是用来清除对象的.你在别的函数中申明一个类的对象时构造函数自动调用.而如果申明为private的话,该函数就没有这样的权限.析构函数是当对象消亡时,也是自动调用的.也存在权限问题.
励之13978117775问: c++里的类和c里的结构体有什么区别? - ?
澄海区普司回答: C/C++结构体的区别 C中的结构体和C++中结构体的不同之处:在C中的结构体只能自定义数据类型,结构体中不允许有函数,而C++中的结构体可以加入成员函数. C++中的结构体和类的异同: 一、相同之处:结构体中可以包含函数;也可以...
励之13978117775问: vb2005 取鼠标坐标问题?
澄海区普司回答: 解决问题前先看一下函数原型:BOOL GetCursorPos(LPPOlNT IpPoint);LPPOlNT在windows中定义为指向point结构体的长指针, 而VB中没有指针,反以传弟参数时要用形参ByRef 因为GetCursorPos需要point的变量地止而你给的是变量值! 所以函数要这样声明Private Declare Function GetCursorPos Lib "user32" (ByRef lpPoint As POINTAPI) As Bool 调用时使用ref传弟参数
励之13978117775问: java构造函数里,不是有默认构造函数吗,我用private可以直接封装吗 - ?
澄海区普司回答: 1. 是private 而不是 Private2. 将构造方法定义为私有即不希望除了本类之外的其他地方可以生成本类的实例,多应用于单例3. 默认的构造方法不用手动添加,系统会自动添加4. 如果自定义了有参构造方法,系统不会自动添加无参的默认构造方法,如果希望调用无参的构造方法,此时需要自己进行声明5. 构造方法不能显式定义返回值,这是语言规范,事实上构造函数的返回值是本类的实例引用