面向对象———类和对象

类和对象的关系

万事万物皆对象

对象:具体的事物 具体的实体 模板下具体的产品

类:对对象向上抽取出像的部分 公共的部分 形参类 类是抽象的 是一个模板

面向对象的三个阶段

分析 设计 编程

怎么创建类

名词---》属性 注意 我们只把有需要的内容写到代码里 无关的东西不要放到代码中

Int age;

动词---》方法

局部变量放在方法中 局部变量必须先初始化

成员变量放在类中方法外

public class Student {
    byte e;
    short s;
    int c;
    long num2;
    float f;
    double d;
    char ch;
    boolean bo;
    String name;

    public void study(){
        int num;
        {
            int a;
        }
        int a;
    }
    public void eat(){

    }
}

用new来创建对象

第一次创建对象的时候 会进行类的加载 初始化属性对象的时候 对象的属性没有给赋值 有默认的初始化的值

再次创建对象的时候 就不会进行类的加载 类的加载只在第一次需要的时候进行加载

不同的对象 属性有自己的特有的值 但是方法都是调用类中通用的方法

各个对象的属性是独立的

各个对象的方法是共享的

局部变量 在方法中 作用范围在当前一个方法 没有默认值 一定需要赋值

成员变量 在类中方法外 作用范围在当前类的很多方法 有默认值 不需要初始化 也不建议初始化 后续使用时再赋值

默认值

Boolean false

Char null

Byte 0

Short 0

Int 0

Long 0

Float 0.0

Double 0.0

引用数据类型 null

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值