面向对象(大概)

面向对象(大概)

类和对象

基本概念:
类和对象是面向对象编程最重要、最核心的两个基本概念
类是对一类事物描述,是抽象的、概念上的定义
对象是实际存在的该类事物的每个个体,因而也称实例(instance)


一.类和对象的概念

对象表示现实世界中某个具体的事物;
抽象是从特定的实例中抽取共同的性质以形成一般化概念的过程;
类是具有共同属性和行为的对象的抽象;
类也称为模板,因为它们提供了对象的基本框架;
类可以定义为数据和方法的集合;

类以共同特性和操作定义实体
类是用于组合各个对象所共有操作和属性的一种机制

属性

事物的特性在类中表示为变量
每个对象的每个属性都拥有其特有的值
属性名称由类的所有实例共享

方法

对象执行的操作称为方法
操作的具体实现
方法指定操作对象数据的方式
在得到操作请求时指定如何做的算法

二.类的语法结构

语法:

[修饰符]class类名
{
    定义构造方法;
    定义属性;
    定义方法;
}

修饰符可以是public、final、abstract或完全省略这三个修饰符
类名必须是一个合法的标识符
类中各成员之间的定义顺序对类的定义没有任何影响

三. 对象的创建和使用


声明对象
格式:类名 对象名,例如:Hero hero;
实例化对象
格式:对象名 = new 构造方法(),例如:hero = new 构造方法();
属性的调用
格式:对象名.属性,例如:hero.name=“zhang san”;
方法的调用
格式:对象名.方法名([参数列表]),例如:hero.run(30)”;


四. 对象和引用


对象内容放在堆内存
类是一种引用数据类型
对象名是一个引用名
对象名存放着栈内存I栈内存
想比堆内存空间小但读取速度快

总结:

**类是具有共同属性和行为的对象的抽象,对象是类的具体实例
类是一个具有自身属性和行为的独立单位。
方法的四个要素是:方法名、参数列表、返回类型和访问修饰符
构造方法是一类名称与类同名,且没有返回类型的特殊方法
对象的创建就是通过构造方法来完成,其功能主要是完成对象的初始化
使用“对象名.属性”引用属性,以及“对象名.方法(参数列表)”调用方法
如果在定义方法时,在最后一个形参的类型后增加三点“...”,则表明该形参 
可以接受多个参数值,多个参数值被当成数组传入**
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值