类、对象和包

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

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

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

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

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

编写一个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.*中的类也无需导入就可以直接使用

 

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

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

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

 

转载于:https://www.cnblogs.com/peng-yan/p/5225909.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值