Java之面向对象 简述(笔记)

Java之面向对象 简述(笔记)_第1张图片

设计过程 :

Java之面向对象 简述(笔记)_第2张图片

类 :

Java之面向对象 简述(笔记)_第3张图片 Java之面向对象 简述(笔记)_第4张图片

类的成员:

Java之面向对象 简述(笔记)_第5张图片

属性(成员变量): Java之面向对象 简述(笔记)_第6张图片

 Java之面向对象 简述(笔记)_第7张图片

方法 :

Java之面向对象 简述(笔记)_第8张图片 创建一个学生类:

/**
 * ClassName:Student
 * Package:PACKAGE_NAME
 * Description:
 *构建一个学生类
 * @Date:2023-02-09 17:33
 * @Author:zt
 */
public class Student {
    int id;
    int age;
    String name;

    public void study(){
        System.out.println("正在学习当中");
    }

    public void kickball(){
        System.out.println("正在踢球当中");
    }
}

在上述代码的基础上建立对象:

/**
 * ClassName:Student
 * Package:PACKAGE_NAME
 * Description:
 *一个学生类
 * @Date:2023-02-09 19:37
 * @Author:zt
 */
public class Student {
    int id;
    int age;
    String name;

    public static void study(){  //注意static的影响
        System.out.println("正在学习当中");
    }

    public void kickball(){
        System.out.println("正在踢球当中");
    }


    public static void main(String[] args) {
        Student s = new Student();
        System.out.println(s.id);
        System.out.println(s.name);
        System.out.println(s.age);

        s.id = 110128;
        s.name = "高启强"; //记得加引号
        s.age =28;
        System.out.println(s.id);
        System.out.println(s.name);
        System.out.println(s.age);

        study(); //注意static的影响
        s.kickball(); //没有加static,非static类型的属性只能通过所属类的对象来调用

    }
}



运行结果如下:

Java之面向对象 简述(笔记)_第9张图片

 

注:没有加static,非static类型的属性只能通过所属类的对象来调用

Java之面向对象 简述(笔记)_第10张图片

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