类、对象、成员变量、局部变量、类的方法、构造方法、创建对象

五、类与对象

1.类:

  • 把相似的对象规划成一个类。类是具有共同状态和行为的对象的抽象
  • 对象是存在的具体实体,具有明确定义的状态和行为。使用new来实例化类才能到得对象。
  • java代码中,先有类,再有对象。
  • java中一切皆是对象,一切皆是类。
  • 标准的javaBean(实体类)中包含的属性有 private私有的、public公有的、setter、getter方法
  • 静态的抽象为属性,动态的抽象为方法
    在这里插入图片描述
    2.成员变量与局部变量
  • 成员变量的作用域在当前类内
  • 局部变量的作用域在方法内
    3.类的方法
  • 方法是语句的集合,它们在一起执行一个功能
  • 方法是解决一类问题的步骤的有序组合
  • 方法包含于类或对象中
  • 方法在程序中被创建,在其他地方被引用
    在这里插入图片描述
    4.构造方法
  • 特点:与类同名,且无返回值
  • 作用:执行对象初始化、完成私有属性的赋值
  • 如果没有构造方法,则需要调用两个set方法来赋值初始化
  • 缺省的构造方法:类中默认了就是有一个无参的构造方法,不需要显示。一旦定义了有参的构造函数,那么无参构造函数也要显示出来
  • super()表示父类,顶级父类为Object类。this.属性,表示引用当前类属性
    5.创建对象
  • new 构造函数
  • 创建新的实例并分配内存(程序运行在Java虚拟机的内存里)
  • 将实例初始化为缺省值
  • 数字0、对象null、布尔值false、字符‘\0’
  • 返回对象的引用
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值