Java初学 面向对象 类与对象

本文介绍了类与对象的基本概念,类作为描述对象行为和属性的模板,而对象是类的具体实例。文章详细讲解了如何在Java中定义类,包括使用关键字class,遵循驼峰命名法,并添加属性和方法。接着阐述了如何创建对象以及调用对象的方法,强调了对象的属性赋值和方法调用。最后,文章通过与C语言的结构体和自定义函数类比,帮助读者更好地理解Java中的类和方法。
摘要由CSDN通过智能技术生成

目录

类与对象:

如何定义类:

例:学生类

 创建对象并调用其方法:

例:创建对象stu1

 运行结果:


类与对象:

对象:Object 具体的事物,有自己的属性行为

类:class 一个模版,描述一类对象的行为属性

例:

人是一个“类”,李华(人名)是人中的一个“对象”;大学生是一个“类”,你的大学同学张三是其中的一个“对象”,这个对象的属性有姓名,年龄,性别等,行为有吃饭,睡觉,打豆豆等。

如何定义类:

关键字:class

语法:class 类名{}

          类名:驼峰命名法 首字母大写

内容:

①属性:在类中加入不同的属性,如下例中的name,age等,所对应的属性是什么数据类型就用什么类型(如 age 年龄为 int 类型)

②方法:对象可以产生的行为或者拥有的功能,如下例中的message(显示学生信息),check(检查口令是否正确)

例:学生类

 创建对象并调用其方法:

格式:类名 对象名 = new 对象名();例:Student stu1 = new Student();

         创建对象实际上是: 在内存中申请一块空间,复制一份属性在空间中初始化 ,返回 值是这个空间的地址,将这个地址赋值给对象名 对象名还可以调用加载到方法区的方法。

 调用:

调用属性:对象名.属性 = 要赋的值;

调用方法:对象名.方法名()(后面括号中是否需要参数取决于所调用的方法是否含参)

例:创建对象stu1

 运行结果:

 类比C语言:

Java中的类,类比于C语言中的结构体,方法相当于C语言中的自定义函数,类比着过来按照Java的格式写就比较好理解啦。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值