类和对象

C++中的构造函数(Constructor)

C++中有这么一种特殊的函数,它在类里,与类名同名,且没有返回值的一个函数,只要我们定义一个类的对象,系统就会自动调用它,进行专门的初始化对象用,而大多数情况下,因为我们没有定义构造函数,系统会默认生成一个默认形式、隐藏着的构造函数,这个构造函数的函数体是空着的,因此不具有任何功能。

Java Date类

在程序设计时可能需要日期、时间等数据,那么这一节我们就介绍一下java.util包中的Date类,Date类可用于处理和日期、时间相关的数据。1.使用无参数构造方法使用Date类的无参数构造方法创建的对象可以获取本机的当前日期和时间,例如:DatenowTime=newDate();那么,

Java常见的异常

除了上一节提到的运行时异常和非运行时异常,还有很多常见的异常,比如:算术异常:ArithmeticExecption空指针异常:NullPointerException类转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:Inde

Java创建对象

类是面向对象语言中最重要的一种数据类型,可以用类来声明变量。在面向对象语言中,用类声明的变量被称为对象。和基本数据类型不同,在用类声明对象后,还必须要创建对象,即为声明的对象分配所拥有的变量,确定对象所具有的属性,当使用一个类创建一个对象时,也称给出了这个类的一个实例。

Java StringBuffer类的常用方法

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

Java基本类型的类封装

Java的基本数据类型包括:boolean、byte、short、char、int、long、float和double。Java同时也提供了与基本数据类型相关的类,实现了对基本数据类型的封装。这些类在java.lang包中,分别是:Byte、Integer、Short、Long、Float、Doubl

Java子类的继承性

类有两种重要的成员:成员变量和方法。子类的成员中有一部分是子类自己声明定义的,另一部分是从它的父类继承的。子类继承父类的成员变量作为自己的一个成员变量,就好像该成员变量是在子类中直接声明一样,可以被子类中自己定义的任何实例方法操作。子类继承父类的方法作为自己的一个方法,

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

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

Java Calendar类

Calendar类也在java.util包中,使用Calendar类的static方法getInstance()可以初始化一个日历对象,例如:Calendarcalendar=Calendar.getInstance();然后,calendar对象可以调用方法:publicfinalvoidset(i

Java实例方法和类方法

实例方法和类方法的定义在方法声明时,方法类型前面不加关键字static修饰的是实例方法,加关键字static修饰的是类方法,也称为静态方法。例如:classMain{inta;floatmax(floatb,floatc){//实例方法……}staticfloatmax(floatd,