欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java初涉之类与对象初步

程序员文章站 2024-02-18 16:32:28
...

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

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

类的构造方法

  1. 与类同名的方法,对象的创建通过构造方法实现
  2. 特点:没有返回值,名称与类名相同
  3. 语法:
public book(){
    // 构造方法体
}

类的主方法

  1. 类的入口,程序从此处开始执行
  2. 语法:
public static void main(String[] arg){
    // 方法体
}
  1. 特点:主方法是静态的,无返回值,形参是数组

成员变量

对象的属性

成员方法

  1. 类对象的行为
  2. 语法:
权限修饰符 返回值类型 方法名(参数类型 参数名){
      // 方法体
      // 返回值
}

局部变量

  1. 成员方法中定义的变量
  2. 局部变量的有效范围成为变量的作用域:从声明到该变量结束

静态变量 常量 方法

  1. 以上三者称为静态成员,是属于类所有的,用static关键字定义
  2. 语法:
类名.静态成员

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

权限修饰符

Java初涉之类与对象初步

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

this关键字

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

对象

创建

举例: Test test = new Test();

访问对象的属性和行为

对象.类成员

对象的引用

类名 对象引用名称

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

对象的比较

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

销毁

依赖Java垃圾回收机制

相关标签: java 面向对象