欢迎光临
我们一直在努力

类与对象、构造方法、this关键字--学习笔记

一、面向过程 vs 面向对象
面向过程:关注步骤、流程,代码耦合高、复用性差。
面向对象:关注实体、事物,低耦合、高复用,适合大型项目,是Java核心思想。
二、类和对象核心概念
类:事物的抽象模板,包含属性(状态)、方法(行为)。
对象:类的具体实例,一个类可以实例化多个对象,各自独立。
三、基础代码演示

// 定义类
public class Person {
// 属性
String name;
int age;
// 方法
public void study(){
System.out.println(name + "在学习");
}
}

// 测试类
public class Test {
public static void main(String[] args) {
// 创建对象
Person p = new Person();
p.name = "张三";
p.age = 20;
p.study();
}
}

四、构造方法
特点:方法名和类名一致、无返回值、创建对象自动执行,用于初始化属性。
分类:默认空参构造、自定义有参构造。

public class Person {
String name;
// 有参构造
public Person(String name){
this.name = name;
}
}

五、this关键字用法
1、this.成员变量:区分局部变量和成员变量重名;
2、this.方法():调用本类方法;
3、this():调用本类构造,必须在第一行。
核心总结:类是模板,对象是实例,构造用于初始化,this指代当前对象。

赞(0)
未经允许不得转载:171主机测评 » 类与对象、构造方法、this关键字--学习笔记
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址