类和对象

C++中的析构函数(Destructor)

C++中的析构函数(Destructor)除了上一节讲到的类对象在创建时自动调用的构造函数,在对象销毁时也会自动调用一个函数,它也和类名同名,也没有返回值,名字前有一个波浪线~,用来区分构造函数,它的作用主要是用做对象释放后的清理善后工作。它……

Java import语句

Java import语句一个类可能需要另一个类声明的对象作为自己的成员或方法中的局部变量,如果这两个类在同一个包中,自然没有问题,但是,如果这两个类不在同一个包中,这时必须使用import语句。引入类库中的类使用import……

Java处理异常(1)try…catch

Java处理异常(1)try…catch前面我们学习了解了Java的几种异常,那我们如何处理异常呢?我们可以使用try…catch语句来处理异常,将可能出现的异常操作放在try…catch语句的try部分,一旦t……

Java Calendar类

Java Calendar类Calendar类也在java.util包中,使用Calendar类的static方法getInstance()可以初始化一个日历对象,例如:Calendar calendar&am……

Java使用对象

Java使用对象抽象的目的是产生类,而类的目的是创建具有属性和行为的对象。对象不仅可以操作自己的变量改变状态,而且能调用类中的方法产生一定的行为。通过使用运算符“.”(点运算符也称引用运算符或……

Java子类与对象

Java子类与对象当用子类的构造方法创建一个子类的对象时,不仅子类中声明的成员变量被分配了内存,而且父类的成员变量也都分配了内存空间,但只将子类继承的那部分成员变量作为分配给子类对象的变量。也就是说,父类中的priva……

C++浅拷贝与深拷贝实例详解

C++浅拷贝与深拷贝实例详解浅拷贝与深拷贝在上一节讲解的拷贝构造函数的例子Circle类中,拷贝的策略都是与系统默认的策略一致,即把原有对象中成员依次拷贝给新对象中对应的成员,既然如此,我们为何还要自己定义呢?原因在于,简单的将……

Java StringBuffer类的常用方法

Java StringBuffer类的常用方法1.append方法使用StringBuffer类的append方法可以将其他Java类型数据转化为字符串后,再追加到StringBuffer对象中。1)StringBufferappend(Stri……

Java访问权限

Java访问权限所谓访问权限是指对象是否可以通过“.”运算符操作自己的变量或调用类中的方法。访问限制修饰符有private、protected和public,这些都是Java的关键字,用来修饰……