加载中...

JavaSE类和对象

OOP编程

面对对象:抽象

面对过程:具体

实例化这个类:new

类实例化产生一个自己的对象

以类的方式组织代码,以对象的形式封装数据。

抽象特性:

封装、继承、多态

认识:类-->对象

代码:对象-->类

静态

静态的方法跟类一起加载
非静态:类实例化才存在

静态的方法只能调用静态的方法,非静态的方法可以调用静态的方法。

测试类


package com.zhangyusen.www;
//Ctrl+Alt+V+回车   自动补全左面
//Alt+Ins    创建构造函数
public class StudentDome {
    public static void main(String[] args) {
        Student chenxinran=new Student();     //new构造方法
        chenxinran.name="张三";
        chenxinran.study();

    }
}

学生类

package com.zhangyusen.www;

public class Student {
    String name;
    int age;
    //构造器主要应用于初始化           //和类名相同   修饰词+类名
    //无参构造器
    public Student(){
    }
    //有参构造器    //定义了有参,一定要定义无参
    public Student(String name){
        this.name=name;
    }
    public Student(int age) {
        this.age = age;
    }
    public void study(){
        System.out.println(this.name+"爱学习!");
    }
}

posted @ 2022-04-01 20:44  别捏小祎脸了  阅读(29)  评论(0)    收藏  举报