Java面向对象之类与对象

一.相关概念

  1. 现实世界的事物
    举例:学生
       姓名、年龄、性别
       学习、吃饭、睡觉
    • 属性 该事物的描述信息
    • 行为 该事物能够做什么

2.Java中用类描述事物也是如此
 • 成员变量 — — 属性
 • 成员方法 — — 行为
 NOTE:定义一个类,其实就是定义该类的成员变量和成员方法。

  1. 类:是一组相关的属性和行为的集合,是一个抽象的概念。
    对象:是该类事物的具体表现形式,具体存在的个体。
    举例:
      学生:类
      班长:对象

二.举例

//学生基本类
class Student
{
    //定义变量
    String name;         //null
    int age;             //0
    String address;      //null
    //定义方法
    public void student()
    {
        System.out.println("学生爱学习");
    }
    public void eat()
    {
        System.out.println("学习饿了吃饭");
    }
    public void sleep()
    {
        System.out.println("学习累了睡觉");
    }
}
//学生测试类
class StudentDemo
{
    public static void main(String[]args)
    {   //创建对象
        Student s=new Student();
        //输出成员变量值
        System.out.println(s.name+"---"+s.age+"---"+s.address);
        //给成员变量赋值
        s.name="张三";
        s.age=12;
        s.address="北京";
        System.out.println(s.name+"---"+s.age+"---"+s.address);
        //调用成员方法
        s.study();
        s.eat();
        s.sleep();
    }
}

三.内存图

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容