Java初涉之类与对象初步

面向对象是什么,好像学完python的我还是没有完全明白,慢慢理解吧。
类中对象的行为方法的形式定义,对象的属性成员变量形式定义。

以下概念好多,好容易记混。。。。。

类的构造方法
  1. 与类同名的方法,对象的创建通过构造方法实现
  2. 特点:没有返回值,名称与类名相同
  3. 语法:
public book(){
    // 构造方法体
}
类的主方法
  1. 类的入口,程序从此处开始执行
  2. 语法:
public static void main(String[] arg){
    // 方法体
}
  1. 特点:主方法是静态的,无返回值,形参是数组
成员变量

对象的属性

成员方法
  1. 类对象的行为
  2. 语法:
权限修饰符 返回值类型 方法名(参数类型 参数名){
      // 方法体
      // 返回值
}
局部变量
  1. 成员方法中定义的变量
  2. 局部变量的有效范围成为变量的作用域:从声明到该变量结束
静态变量 常量 方法
  1. 以上三者称为静态成员,是属于类所有的,用static关键字定义
  2. 语法:
类名.静态成员

规定:静态方法中不可以使用this关键字,静态方法中不可以直接调用非静态方法

权限修饰符

这里写图片描述

总结:在不同包下面能够访问的权限修饰符只有: pulbic 与protected,但是 protected 必须要有继承的关系才能够访问。

this关键字
  1. 调用成员变量和方法
  2. 作为方法的返回值

对象

创建
举例: Test test = new Test();
访问对象的属性和行为
对象.类成员
对象的引用
类名 对象引用名称

注意:引用只是存放一个对象的内存地址

对象的比较
  1. ‘==’:对象引用的地址是否相同
  2. ‘equals’:所指内容是否相同
销毁

依赖Java垃圾回收机制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值