类对象和包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类对象和包相关的知识,希望对你有一定的参考价值。

编程思想:目前主流的编程思想主要有面向对象和面向过程两大类。大部分倾向于面向对象,但面向过程任然占有很大比例。

面向过程:以过程为中心思想,分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候依次调用就可以了。

结构化编程时,程序围绕着要解决的任务来设计;

面向对象:其实面向过程才是最为实际的思考方式,就算是面向对象的方法也含有面向过程的思想;

面向对象编程时,程序围绕着问题域中的对象来设计;

编写一个Java类:

1、类名

语法:public class 类名{};Java中的类用关键字class声明,在java源代码文件中只能包含一个公用类,文件名必须与公用类的类名相同,文件扩展名为.java

2、向类中添加成员变量(定义对象的属性):

语法:访问修饰符(private protected public,默认) 数据类型   成员变量名(必须是一个有效的标示符,后面用分号结束)

访问修饰符:public(所有类度可以调用)private(只有本类能调用)protected(同包和本类可以调用)默认(同包可以调用)

3、向类中添加方法(行为)

语法:与创建普通方法一样(访问修饰符 返回值 方法名 参数类表 方法的定义)

产生对象:

原因:类是模板,对象才是真正的具体存在

产生对象的方法:类名 对象名;对象名 = new 类名();等效于类名 对象名 = new 类名();

访问对象的属性:

即使是同一种类型的两个对象,他们的属性值也可能是不同的,正因为如此,一个对象属性的改变不会影响其他对象的属性值

语法:对象名.属性名。其中运算符“.”可以理解为“的”

•People peo = new People();
•peo.name = "张三";
•peo.mailCheck();

对象的销毁:产生了对象,用完以后,如果一个对象没有任何引用,那么就具备了被垃圾回收机制回收的条件;如果我们向想主动通知垃圾回收机制回收一个对象,只需要:对象 = null

使用包来组织类:

java中包的用途:提供了一个组织类的机制;为包中的类提供了一个命名的空间

在java中,每一个类属于一个包

同一个包中的类不需要导入就可以直接使用;Java.lang.*中的类也无需导入就可以直接使用

 

类名一般是一个名词,一种东西

类是具有相同属性和行为的一组对象的集合,类是对象的抽象,对象是类的实例;

类由属性和方法组成,属性是类的特征,方法是类的行为

 

以上是关于类对象和包的主要内容,如果未能解决你的问题,请参考以下文章

Scala入门学习之包类与对象

类对象和包

类对象和包

第4章 类对象和包

类对象和包

快学Scala 第十课 (包和包对象)