类和对象

数据存储方面:

变量:只能存储一个 如果内容多了存储起来需要定义N个变量麻烦
数组:课存储一组相同数据类型的
数据数据类型相同:
如果用数组存储一个人的信息/比较丰富的信息的话,不方便。
例如:吃货联盟中存储订单和菜品信息。
纵向数组:我们定义了多个数组,认为不同数组中,索引相同,索引相同的数据,都是同一个信息。
升级,不方便,所以想存储更多多样化的数据,这阶段学习对象,它可以存储数据。
长度可不变:未来第三阶段要学习集合,它可以解决问题。

对象:
封装、继承、多态、异常

编码方面:(程序的构架)面向过程开发:想让它干什么就写相对应的代码。你在写吃货联盟的时候,需要展示菜品或者订单信息,你将那一堆的代码,放那里就可以了。(代码无法重用,扩展性差,可维护性差,阅读性差)

面向方法/功能/函数开发: 本阶段我们会将以前重复的代码,按功能区分,抽取成为一个方法。以后直接调用方法既可以快速实现功能。

面向对象开发(OOP):

类和对象。

现实生活中的类和对象:对象(事物/东西):万物皆对象。
我们描述事物的时候都会从特征和行为上下手。
类(分类):我们从一群东西/事物里抽取出相同或者类似的属性和行为的抽象概念。
程序中的类和对象:Java是以类为最基本组织单元的。定义类:

public class 类名{    
    // 一群属性
    public String name;    
    // 一群方法 
}

定义对象:
类名 对象名 = new 类名();
基本的方法定义:
方法:它存储了一堆代码,方便以后我们使用时进行复用。

  // 方法声明
public 返回值类型  方法名(){
    // 方法体
}
// 方法名和变量和对象名都是相同的命名规则   
public void printInfo(){
    System.out.print(xxx);
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值