Java高级编程【类与对象】

本文探讨了Java编程中的核心概念——类和对象,介绍了类作为抽象描述和对象作为实例的概念。讲解了Java类的组成部分,包括属性和行为,并详细阐述了创建和使用对象的过程,包括对象的实例化、访问机制以及匿名对象的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java语言的基本元素:类和对象

一.面向对象的思想概述

☀类(Class)对象(Object)是面向对象的核心概念。

  1. ▶类是对一类事物的描述,是抽象的、概念上的定义
  2. ▶对象是实际存在的该类事物的每个个体,因而也称为实例(instance)

☀ “万事万物皆对象

 

二.Java类及类的成员

l 现实世界的生物体,大到鲸鱼,小到蚂蚁,都是由最基本的细胞构成的。同

理,Java代码世界是由诸多个不同功能的构成的。

l 现实生物世界中的细胞又是由什么构成的呢?细胞核、细胞质、那么,

Java中用类class来描述事物也是如此。常见的类的成员有:

属 性:对应类中的成员变量

▶行 为:对应类中的成员方法

Field=属性=成员变量;Method=(成员)方法 =函数

 

类的语法格式:

修饰符 class 类名 {

属性声明;

方法声明;

}

说明:修饰符public:类可以被任意访问

类的正文要用{ }括起来 

创建Java自定义类

步骤:

1. 定义类(考虑修饰符、类名)

2. 编写类的属性(考虑修饰符、属性类型、属性名、初始化值)

3. 编写类的方法(考虑修饰符、返回值类型、方法名、形参等)

三.对象的创建和使用

思考:java类及类的成员,如何使用java类?

java类的实例化,即是创建类的对象

创建对象语法:类名 对像名 = new 类名();

使用“对象.对象成员”的方式访问对象成员(包括属性和方法)

 

提示:

●类的访问机制: 

1.在一个类中的访问机制:类中的方法可以直接访问类中的成员变量。

(例外:static方法访问非static编译不通过。

2.在不同类中的访问机制:先创建要访问类的对象,再用对象访问类中

定义的成员。

● 我们也可以不定义对象的句柄,而直接调用这个对象的方法。这

样的对象叫做匿名对象。 

▶如:new Person().shout();

● 使用情况

▶如果对一个对象只需要进行一次方法调用,那么就可以使用匿名对象。

▶我们经常将匿名对象作为实参传递给一个方法调用。

待续.......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值