java基础——类与对象

系列文章目录

  • 前言
  • 一、类与对象的定义
  • 二、定义"类"

  • 三、对象的创建和使用
  • 总结


前言

随着计算机的不断发展,Java的相关研究也在不断深入,这就更需要我们有好的Java基础,本文就介绍了Java的重点基础——类与对象。


一、类与对象的定义

Java是一种面向对象的编程语言,类和对象是Java中最基本的概念之一。类是一种模板或蓝图,用于创建对象。对象是类的一个实例,它具有类定义的属性和方法。在Java中,类是由属性和方法组成的,属性是类的变量,方法是类的函数。类定义了对象的属性和方法,而对象则使用这些属性和方法来完成特定的任务。

二、定义"类"

1.类的一般结构

[类修饰符] class 类的名称{

        [修饰符] 数据类型 成员变量名称;                                  //一般有多个成员变量

        [修饰符] 返回值的数据类型 方法名(参数){                       //可以有多个参数

                ...

                return[返回值];

        }

        ...

}     

举个栗子:
其中构造方法是名称与类名相同,无返回值且不需要void修饰的方法(具体请自行查阅资料)

2.修饰符

1.类修饰符

修饰符含义
public公共类修饰符,表示该类可以被任何其他类访问。
abstract抽象类修饰符,表示该类不能被实例化,只能被继承。
final最终类修饰符,表示该类不能被继承。
strictfp严格浮点类修饰符,表示该类中的浮点运算符必须符合IEEE 754标准。
default默认类修饰符,表示该类只能被同一个包中的其他类访问。
private表示该类只能被本类访问。
protected受保护类修饰符,表示该类只能被同一个包中的其他类和该类的子类访问。

               这些类修饰符可以单独使用,也可以组合使用。

2.成员变量修饰符和成员方法修饰符相同

修饰符含义
public公共的,可以被任何类访问。
private私有的,只能在本类中访问。
protected受保护的,可以被本类、同一包内的类以及其他包中的子类访问。
default默认的,没有修饰符,只能在本类和同一包内的类访问。

成员变量的修饰符和成员方法修饰符都只能是public、private、protected和default中的一种,不能同时使用多个修饰符。


三、对象的创建和使用

1.创建对象

对象是类的实例,要想创建一个属于某个类的对象,基本的方法分为两步:

(1)先声明变量;

(2)用new运算符创建新的对象,并指向前面所创建的变量;

如最基本的键盘录入中的  Scanner sc=new scanner      ——这里的sc相当于指向Scanner的变量,又用new创建新的对象指向前面sc这个变量(相当于把两步和为一步写)。

除了基本方法外还有多种简便方法,详细请自行查阅资料。

2.对象的使用

创建对象后就可以对对象的成员进行访问。

格式: 对象名.对象成员

如果对象成员为成员变量就可直接引用或访问对象的成员:sc.成员变量=...

如果对象成员为成员方法只要在成员方法的括号内填上参数即可:sc.成员方法()。


总结

1. "类"是把事物的数据与相关的功能封装在起形皮的一 种特殊结构,用以 表达现实世界的一种抽象概念。

2.同一个Java程序内、若定义了多个类,则最多只能有一个类声明为puli.这种情况下文件名称必须与声明成public的类名称相同。         

3. Java语言把数据成员称为“成员变量”把函数成员称为“成员方法”.成员方法简称为"方法”。

4.由类所创建的对象称为“实例”。

5.“封装”是指把变量和方法包装在一个类内,以限定成员的访问,从而达到保护数据的一一种技术。

6.若方法本身没有返回值,则必须在方法定义的前面加上关键字void。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值