什么是Java 类与对象,怎么理解?

本文介绍了Java中类与对象的概念,类作为对象的模板,对象是具体实例。详细讲解了类的属性(包括构造方法)、方法、方法重载以及this关键字的使用,帮助初学者掌握Java面向对象编程的基础。
摘要由CSDN通过智能技术生成

Java,从一开始学习这门技术,我们就被注入了一个概念——“Java是一门面向对象编程语言。”是的,Java之所以简单而具有优势,就是因为面向对象所带来的方便。这种方式免去了C++ 中反复而难以理解的指针和多继承,“可以让程序员以优雅的思维方式进行复杂的编程”。而这之中最为核心也是最基础的部分就是类与对象。
一、对象
作为Java语言中最基础的东西,我们有必要了解一下对象的概念。实际上生活中我们接触的所有东西都可以被称作为一个对象。比如你正在使用的浏览这篇文章的电子设备、你手边正在被你使用的那个鼠标、我正在敲的键盘等,全都是对象。对象不是一个笼统的,类似于“桌子”、“椅子”这种代表一类事物的概念,而是类似于“那张桌子”、“这把椅子”这样的具体的某一个事物。这就是对象。

二、类
类相当于之前我们所说的那个“笼统的概念”,就是具有共同特征的某一类东西。比如“桌子”、“电脑”、“显卡”等。而类和对象的关系也很简单——类是模板,对象是实物。

类的格式如下:

public class 类名(){
   

//属性

访问修饰符 数据类型 变量名;

//方法

访问修饰符 返回值类型 方法名(数据类型 参数名,...){
   

}

}

三、类的属性和方法
1、属性

类的属性就是我们在描述某个东西时所指出的这个东西的特点。

比如我们描述笔记本电脑,那么我们基本上会用“品牌”、“颜色”、“内存大小”、“显卡类型”等几个特点来描述它。那么如果这个时候我们把“笔记本电脑”当做一个类的话,那么它的属性就是刚才我们所指出的那几个特点。

2、方法

所谓方法,就是指一类事物的用途、行为或者功能。

还是以刚才我们说的笔记本电脑为例。那么笔记本电脑的用途比如“写文章”、“学习”、“玩LOL”等,就是笔记本电脑这个类的方法。我们可以在程序中去调用这些方法以达到我们的目的。

3、构造方法

在Java中,任何变量在被使用前都必须先设置初值。Java提供的为类的成员变量赋初值的专门方法,就是构造方法。构造方法会在对象被实例化的时候被调用。

注意:构造方法名必须与类名完全一致;构造方法没有返回值类型,连“void”也没有;如果你没有在一个类中定义构造方法,java会自动提供一个没有任何形参的默认的构造方法。

这里我们定义一个简单的“学生类”

public class Student{
   
    private String name;//姓名属性,私有
    private 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值