java为什么要清除对象 java为什么要有类_java为什么要清除对象

使用Java语言意味着面向对象的编程。

所以,你必须要学会如何创建、引用和继承已建立的类。

Java的结构是基于面向对象思想的。

除了那些最基本的类型如整数、单精度浮点数之外的其它成分,均是以类的形式出现的。

正是由于Java的面向对象特性,所以它能给用户提供一种具有良好的可扩充性的编程环境,并使得程序员可以充分利用别的程序员的成果,而不必重复以前的工作。

学习完本章后,你应该是已经可以轻松地创建自己的类,并能引用和继承已有的类,这将不公使你有能力去编写更简捷更有效的代码,同时也是进一步学习Java所必需的。

定义类的结构

每个对象都是属于某种type(即类型、类别或者种类),例如“作者”这个“对象”或者“物体”就属于“人类”这个类别,拖鞋属于“鞋类”等等。

再Java中,用type的同义词class表示类型,中文术语译为“类”。

■ 类的基本概念

■ 类的基本组成

■ 类的实例创建

类的成员函数的说明与使用

我们把属性和方法成为这个对象的“成员”,因为它们构成一个对象的主要部分,没有了这两样东西,那么对象也没有什么存在的意义了。

哪怕只是一粒石头,或许它没有什么操作的方法,但是也有描述它的属性。

真的存在没有属性和方法的类,不过它产生出来的对象规则,然后遵守这个规则的对象,才能去做某些特定的事情。

■ 类的成员函数的说明

■ 不同类型的成员函数

■ 成员函数的重载

■ 静态成员

■ 构造和析构成员函数

建立Java的应用程序

只要类中有一个名为main的方法,那么这个类就可以成为一个能够被JVm调用运行的 Java application。

不过这个方法有四个必要的声明条件:

1. 声明为public;

2. 必须是类一级的(static) ;

3. 没有返回值(viod);

4. 只有一个string类型的数组当作参数。

这四个条件缺一不可。

■ main成员函数

■ 命令行参数

■ 轻松处理命令行参数

类的集合 — 包

■ 理解包(package)的基本概念

■ 定义一个包

■ 引用已定义过的包

类的深入研究

■ 在Java中使用继承

■ 成员函数的重载

■ 使用接口

■ 类的转换

■ null,this和supper变量