第1课 类、对象和包

来源:互联网 发布:玩转linux 编辑:程序博客网 时间:2024/05/09 23:48

一. 类、对象

1. 什么是类?

俗话说“万物皆对象”,在Java编程中,类是具有相同属性和行为的一组对象的的集合。

2. 类的定义规范

Public类的类名和文件名必须保持一致;
类名的首字母必须大写;
一个文件可以定义多个类,但是只能定义一个public类

3. 在面向对象编程中,类是一个独立的程序单元,具有相同的属性和行为的一组对象的集合,有了类的概念使得我们对当前属于该类的对象能够进行统一的描述。

4. 类的三要素:类的标识:类的名称;类的属性:描述类的静态特征:类的方法:描述类的动态特性。

5. 通过使用new关键字产生对象,使用“.”操作符来访问对象的属性和方法

6. 类和对象的关系:

类是对象的抽象,对象是类的实例;类是封装对象的属性和行为的载体,在java语言中,类中对象的行为是以方法的形式进行定义的,类的属性是以成员变量的形式来定义的。

7. this关键字

每个对象都有一个隐含的this变量,它可以访问类的所有信息,this代表对当前类的对象的引用

8.使用new关键字实例化一个对象时,系统会为该类中的每个成员变量和方法分配内存空间

二. 包

1. 包的命名规范:在实际软件开发中,大多数软件公司都会采用给一个通用协定的命名法则,将公司网站的URL作为包名的一部分

2. 在Java中,每个对象都有一个包,包有两个基本的用途:1.提供了一个组织类的机制,2.为包中的类提供了一个命名空间

同一个项目不同人的开发,可以使用包来管理代码

3. 导入系统自带的包或者其他包下面的类,可以使用import关键字来导入,import不能导入被类中的文件

4. Pakage 包名:包名在命名时习惯用小写,自己在命名时尽量不要使用系统使用过的名称

5. 常用的系统包:Java.util.:各种工具类 Java.io.:输入输出类 Java.lang.*:java 语言基础类

原创粉丝点击