9.认识类与对象

类与对象(三大特征:封装,继承,多态)

数据存储:
**变量:**只能存储一个,内容多了 麻烦
**数组:**可以存储一组相同数据类型的数据(数据类型相同 长度不可变)
对象:
**编码方面:(程序的架构)**​
**面向过程开发:**想让他干啥,你就写对应的代码(代码无法重用,扩展性差可维护性差,阅读性差)​
**面向方法/功能开发:**本阶段我们将会将以前重复的代码,按功能切分,抽取成为一个方法。以后直接调用方法即可快速实现功能。​
面向对象开发(oop):

掌握类和对象的关系

什么是对象?
万物皆对象。你身边的任何一个,你可以叫得出名或者单独区分出来的一个实体,它就是对象。

对象:
描述客观事物的一个实体,它有一组属性和方法组成。
属性(特征):
描述一个对象的信息
例如:姓名,性别
方法(操作):
描述一个对象的行为
例如:猫吃鱼,狼吃肉
类:
由一组具有相同属性(不是指属性值一样,而是指属性名, 例如:学生对象都有姓名、年龄等属性)和相同行为的对象中抽取出来的一个抽象的概念(分类)。

程序中的类和对象
**类和对象的关系:**类是一个模板,对象是类的一个具体实例。
**编程:**吧现实中的场景以计算机指令的形式描述出来。
Java是一个不完全面向对象的编程语言(因为Java中有基本数据类型byte short int long float double boolean char…)
所有的Java程序都是以类为组织单元。

二.掌握如何定义类(对象的模板)

public class Student{
//一组属性
//姓名
public String name;
//年龄
public int age;
//班级
public String sclass;
//爱好
public String hobby;

//一组方法
//自我介绍
public void study() {
System.out.println(“学员姓名:”+name);
System.out.println(“年龄:”+age);
System.out.println(“就读于:”+sclass);
System.out.println(“爱好:”+hobby);

}

在Eclipse中,Ctrl+shift+t 搜索全局
注意事项:
1.一个类并不是必须要有main方法!main方法是程序的入口!一个程序只要有一个main方法作为程序入口即可!(大门只有一个!)
2.在Java的文件中 可以定义多个类,但是只能有一个是public修饰的,被public修饰的类名和文件名必须相同 。 (但是在无特殊情况下,一个Java文件最好只定义一个类。)

三.掌握如何定义对象

类名 对象名 = new 类名();

四.熟悉基本的定义方法

**方法:**就是一个代码的组合,是一个功能。(方便以后重复使用)
初识方法的基本的语法:

//方法声明
权限修饰符(如public)  返回值类型  方法名(){
    // 方法体
}
public void printInfo(){
    System.out.print();
}

今天我们学习的方法 没有返回值类型,没有返回值类型的话 定义为void(空、无效的)
方法调用的注意事项:
1.同一个累中(不包含static情况),调用方法只需要直接写 方法名();即可。
2.不同的类中(不包含static情况),方法间相互调用,需要先创建对象,然后对象名.方法名();不同类中,你不创建对象,我怎么知道你是谁的方法。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值