java类和对象

文章目录

  • java类和对象
    • 面向对象和面向过程的思想对比
    • 什么是类
      • 类的组成
    • 类和对象的关系
    • 类的定义
    • 创建对象
      • 使用方法

java类和对象

面向对象和面向过程的思想对比

· 面向过程:是一种以 过程 \color{red}{过程} 过程为中心的编程思想,实现功能的每一步,都是自己实现的。

· 面向对象:是一种以 对象 \color{red}{对象} 对象为中心的编程思想,通过指挥对象实现具体的功能。

对象:指客观存在的事物,万物皆对象。

什么是类

· 类是对现实生活中一类具有 共同属性 \color{red}{共同属性} 共同属性 行为 \color{red}{行为} 行为的事物的抽象。

【类】是对事物,也就是对象的一种描述,可以将类理解为一张设计图根据设计图,可以创建出具体存在的事物。

类的组成

· 属性:该事物的各种特征。
在类中通过 成员变量 \color{red}{成员变量} 成员变量来体现。(类中方法外的变量)

· 行为:该事物存在的功能(能够做的事情)。
在类中通过 成员方法 \color{red}{成员方法} 成员方法来体现(和前面的方法相比较去掉static关键字即可)

类和对象的关系

类 \color{red}{类} :类是对现实生活中一类具有 共同属性 \color{red}{共同属性} 共同属性 行为 \color{red}{行为} 行为的事物的抽象。

对象 \color{red}{对象} 对象:是能够看得到摸的着的真实存在的实体。

类是对象的描述。

对象是类的实体。

类的定义

public class 类名{
	成员变量

	成员方法
}
public class Student {
    //成员变量
    String name;
    int age;

    //成员方法  行为
    public void study(){
        System.out.println("好好学习,天天向上");
    }
}

创建对象

类名 对象名 = new 类名();

使用方法

对象名.变量名
stu.name
public class TestStudent {
    public static void main(String[] args) {
        Student stu = new Student();
        System.out.println(stu);
        //com.Junswl.面向对象入门.Student@3b07d329
        /*
        com.Junswl.面向对象入门.Student:包名+类名称为:全类名
         */
        //对象的使用
        //对象名.属性名;
        stu.name="张三";
        stu.age=18;
        //对象名.方法名();
        stu.study();

        //取值
        String x=stu.name;
        System.out.println(x);
    }

}

学的不是技术,更是梦想!!!

你可能感兴趣的:(Java,java,jvm,开发语言)