Java基础:类和对象

面向对象和面向过程编程思想:

1面向过程:按照功能的先后顺序,一次实现对应方法
2面向对象:分析整个项目参与的实体,将实体抽象为类,用类来封装属性的方法

执行顺序:

1面向过程:按照功能的先后顺序执行
2面向对象:触发式,调用就执行,不调用就不执行

定义

类:某一类事物共有属性和行为的高度抽象
对象:某个类的具体存在——>实体

类的声明:
                     public class  Student {  };

public:修饰符,公共的,公开的—>外部可以访问这个类, public修饰的类必须与文件名相同
private:私有的—>外部无法访问
class:关键字
Student:类名,首字母大写
*同一个文件可以声明多个类,只能有一个public类
*如果有多个类,通常会以内部类的方式存在

对象

public class myclass {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        /**
         * 对象创建=类的实例化
         * new表示创建一个对象
         * student()这个类提供的构造方法,任何一个类都有一个默认的构造方法
         * 引用和指针是同一个东西,java为了让编程更轻松,就对指针进行封装->引用
         */
        int a=10;
        int b=a;
        String name=new String();
        Student xw=new Student();

    }

}

属性

属性/成员变量:记录一些数据
默认使用protected修饰符修饰,统一在一个包里,可以访问对象的这个属性,外部无法直接访问
public:公开的,公共的,包的内部和外部都可以访问这个属性
private:私有的,只有这个对象内部才能使用

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。