anonymous的Java学习笔记(17)——Java中的类成员及单例类的实现

@[toc]类成员类成员的定义Java类里只能包含成员变量、方法、构造器、初始化块、内部类(包括接口、枚举)5种成员,目前已经介绍了前面4种,其中static可以修饰成员变量、方法、初始化块、内部类(包括接口、枚举),static修饰的成员就是类成员。static关键字修饰的成员就是类成员,前面已经

anonymous的Java学习笔记(16)——处理Java中的对象

@[toc]处理Java对象Java对象都是Object类的实例,都可直接调用该类中定义的方法,这些方法提供了处理Java对象的通用方法。打印对象和toString()方法toString()方法是Object类里的一个实例方法,所有的Java类都是Object类的子类,因此所有的Java对象都具有

anonymous的Java学习笔记(15)——Java8增强的包装类及其用法

Java8增强的包装类及其用法Java是面向对象的编程语言,但它也包含了8种基本数据类型,这8种基本数据类型不支持面向对象的编程机制,基本数据类型的数据也不具备"对象"的特性:没有成员变量、方法可以被调用。为了解决8种基本数据类型的变量不能当成Object类型变量使用的问题,Ja

anonymous的移动开发基础实验报告

最近Java学习到了面向对象了,很庆幸自己一步步坚持下来了,以后还需要再接再厉,哈哈哈哈~实验一课程移动开发基础姓名anonymous学号1008611实验名称选择结构中的任务:分时问候实验内容根据操作系统当前的时间,给出不同的问候语。实验目的熟悉使用if-elseif多重分支结构来编写程序实验代码

anonymous的Java学习笔记(14)——Java面向对象之单元测试练习题

《面向对象上》单元练习1.编写一个学生类,提供name,age,gender,phone,address,email成员变量,且为每个成员变量提供setter、getter方法。为学生类提供默认的构造器和带所有成员变量的构造器。为学生类提供方法,用于描绘吃、喝、玩、睡等行为。代码示例packagec

anonymous的Java学习笔记(13)——Java面向对象之初始化块(静态代码块与代码块)

初始化块(静态代码块与代码块)Java使用构造器来对单个对象进行初始化操作,使用构造器先完成整个Java对象的状态初始化,然后将Java对象返回给程序,从而让该Java对象的信息更加完整。与构造器作用非常类似的是初始化块,它也可以对Java对象进行初始化操作。使用初始化块初始化块语法格式[修饰符]{

anonymous的Java学习笔记(12)——Java面向对象之引用数据类型的强制类型转换

文章转载自Java基础_引用数据类型的强制类型转换。在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需要强制转换。因为子类拥有比父类更多的属性、更强的功能,所以父类转换为子类需要强制。那么,是不是只要是父类转换为子类就会成功呢?其实不然,他们之间的强制类型转换是有条

anonymous的Java学习笔记(11)——Java面向对象之多态

多态Java引用变量有两个类型编译时类型编译时类型由声明该变量时使用的类型决定。(相当于Objectp=newPerson();中的Object)运行时类型运行时类型由实际赋给该变量的对象决定。(相当于Objectp=newPerson();中的newPerson())如果编译时类型和运行时类型不一

anonymous的Java学习笔记(10)——Java面向对象之继承

类的继承继承是面向对象的三大特征之一,也是实现软件复用的重要手段。Java的继承具有单继承的特点,每个子类只有一个直接父类。继承的特点Java的继承通过extends关键字来实现,实现继承的类被称为子类,被继承的类被称为父类,有的也称其为基类,超类。子类继承父类的语法修饰符classSubClass

anonymous的Java学习笔记(9)——深入构造器

[toc]深入构造器构造器简介及用途构造器是一个特殊的方法,这个特殊方法用于创建实例对象时执行初始化。构造器是创建对象的重要途径(即使使用工厂模式、反射等方式创建对象,其实质依然是依赖于构造器)。因此,Java类必须包含一个或一个以上的构造器。使用构造器进行初始化当创建一个类的实例对象时,系统为这个