类与对象--java

类:是对具有相同的属性特征与行为方式的一类事物的一种高度概括。

但高度概括往往意味着抽象,在编程语言中如何用语言来层层描述,使其具体化是一个重点。

对象:是一个具体的事物。

对象归属于其对应的类中,但因为有着不同的信息而不同。

例如:

类:学生 ; 对象:小明 小红;

属性特征:学号、姓名、年龄;

行为方式:上课、考试、学习。

小明和小红都归属于学生类,而他们却是学生类中的一个对象。

我们知道古早的编程语言,主要面向过程,即以计算机的运行方式去考虑。

而类与对象的思想,给了我们一个新路径,可以更直观的解决问题。

讲完概念后,我们开始实战创建一个用户登录操作:

首先,我们需要创建一个类:

public class User{
}

值得注意的是,我们的类名要与我们的文件名相一致。

然后,我们该怎么去描绘这个类,在花号里写上内容,使之具体化呢。

这就可以从属性特征与行为方式两方面来思考了。

作为用户:应该有他的名字,密码,上线与否。

我们要将数据类型确定好,才可以加上属性名哦!

切记不可一开始就赋值,否则用户这个类里的所有对象都是一样的了。

那作为用户又有什么行为方式呢?在java中,行为方式又称之为方法。

是不是需要:核对密码,登录,输出呢?

我们以核对密码为例:

 首先我们要以数据类型  方法名(参数)来定义。

之后在{}中写上自己所需要的内容。

我们可以想一想,如果一个用户登录时,是不是也要检查他的密码,那么该怎么操作呢?

其实我们可以在一个方法里调用另一个方法,如:Check(参数)。

当我们已经将类具体表达出来了,我们该怎么运行这个程序呢?

java是以主函数main开始运行的,所以创建一个主函数:

public static void main(String[]  args)

java里面的操作都离不开具体的对象,所以我们还要创造一个对象。

类名  对象名=new 类名();

假设对象名为User1,User1.属性(方法)即可调用类中所相关定义的。

这样我们就完成了用户登录。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值