类对象和包
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类对象和包相关的知识,希望对你有一定的参考价值。
编程思想:目前主流的编程思想主要有面向对象和面向过程两大类。大部分倾向于面向对象,但面向过程任然占有很大比例。
面向过程:以过程为中心思想,分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候依次调用就可以了。
结构化编程时,程序围绕着要解决的任务来设计;
面向对象:其实面向过程才是最为实际的思考方式,就算是面向对象的方法也含有面向过程的思想;
面向对象编程时,程序围绕着问题域中的对象来设计;
编写一个Java类:
1、类名
语法:public class 类名{};Java中的类用关键字class声明,在java源代码文件中只能包含一个公用类,文件名必须与公用类的类名相同,文件扩展名为.java
2、向类中添加成员变量(定义对象的属性):
语法:访问修饰符(private protected public,默认) 数据类型 成员变量名(必须是一个有效的标示符,后面用分号结束)
访问修饰符:public(所有类度可以调用)private(只有本类能调用)protected(同包和本类可以调用)默认(同包可以调用)
3、向类中添加方法(行为)
语法:与创建普通方法一样(访问修饰符 返回值 方法名 参数类表 方法的定义)
产生对象:
原因:类是模板,对象才是真正的具体存在
产生对象的方法:类名 对象名;对象名 = new 类名();等效于类名 对象名 = new 类名();
访问对象的属性:
即使是同一种类型的两个对象,他们的属性值也可能是不同的,正因为如此,一个对象属性的改变不会影响其他对象的属性值
语法:对象名.属性名。其中运算符“.”可以理解为“的”
对象的销毁:产生了对象,用完以后,如果一个对象没有任何引用,那么就具备了被垃圾回收机制回收的条件;如果我们向想主动通知垃圾回收机制回收一个对象,只需要:对象 = null
使用包来组织类:
java中包的用途:提供了一个组织类的机制;为包中的类提供了一个命名的空间
在java中,每一个类属于一个包
同一个包中的类不需要导入就可以直接使用;Java.lang.*中的类也无需导入就可以直接使用
类名一般是一个名词,一种东西
类是具有相同属性和行为的一组对象的集合,类是对象的抽象,对象是类的实例;
类由属性和方法组成,属性是类的特征,方法是类的行为
以上是关于类对象和包的主要内容,如果未能解决你的问题,请参考以下文章