How are you?My friend 你好嘛,我的朋友。我又来为大家分享知识了。哈哈哈....
作为一名资深且专业的软件技术人员我们在我们的领域可谓是上天入地,横扫八方。在当今信息网络发达的时代,我们信息技术人员的地位当然也在水涨船高。那么我们如何才能一往无前,所向披靡呢?
答案当然是除了掌握专业知识以外,就离不开敲代码、敲代码、还是敲代码了......
前言:
要知道java是一门面向对象的高级编程语言,谈及面向对象必然离不开类和对象,我们可以在计算机里面通过类和对象来分析从而尽可能达到对事物的描述与现实世界中该事物的本来面目一致。
类:
类是对一事物进行描述,是抽象的、概念上的定义。如果将对象比作一辆汽车,那么类就是这辆汽车的设计图纸。所以面向对象设计的重点在于类,而不是对象的设计。
如何定义类:
java语言定义类语法如下:
[修饰符] class 类名{
定义构造方法;
定义属性;
定义方法;
}
说明:修饰符可以是public、final、abstract或可以省略
一个类可以包含以下类型变量:
- 局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。
- 成员变量:成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。
- 类变量:类变量也声明在类中,方法体之外,但必须声明为 static 类型。
如何创建对象:
创建对象的步骤如下:
(1)声明对象。对象的声明和基本类型的数据声明在形式上是一样的。具体格式如下:
类名 对象名
例如:
Hero hero
(2)实例化对象。使用new关键字调用类的构造方法实例化对象,具体格式如下:
对象名 = new 构造方法()
例如:
hero = new Hero()
构造方法
每个类都有构造方法。如果没有显式地为类定义构造方法,Java 编译器将会为该类提供一个默认构造方法。
在创建一个对象的时候,至少要调用一个构造方法。构造方法的名称必须与类同名,一个类可以有多个构造方法。
构造方法语法:
public 方法名(){
}
注:
(1)构造方法的方法名必须与类名一致
(2)构造方法不用写返回值类型
(3)构造方法只能在创建对象时被调用