类的定义和对象的创建及其使用

类的定义:

事物与类的对比
现实世界的一类事物:
  属性:事物的状态信息。

  行为:事物能够做什么。

Java中用class描述事物也是如此:
  成员变量:对应事物的属性成员方法:对应事物的行为类的定义格式

类的定义格式

  public class ClassName {

    //成员变量

    //成员方法

  }

定义类:就是定义类的成员,包括成员变量和成员方法。

成员变量:和以前定义变量几乎是一样的。只不过位置发生了改变。在类中,方法外。

成员方法:和以前定义方法几乎是一样的。只不过把static去掉

 

注意事项:
1成员变量是直接定义在类当中的,在方法外边

2.成员方法不要写static关键字。

复制代码
    //成员变量
    String name; //姓名
    int age; //姓名
    //成员方法
    public void eat() {
        System.out.println("吃饭饭! ");
    }
    public void sleep() {
        System.out.println("睡觉觉! ");
    }
    public void study() {
        System.out.println("学习!");
    }
复制代码

 

 

对象的创建及其使用

 

通常情况下,一个类并不能直接使用,需要根据类创建一个对象,才能使用。

1.导包:也就是指出需要使用的类,在什么位置。

  import包名称.类名称;

  import com.shiping999.Student;

对于和当前类属于同一个包的情况,可以省略导包语句不写。

2.创建,格式:

类名称对象名= new类名称();Student stu = new Student();

3.使用,分为两种情况:

使用成员变量:对象名.成员变量名

使用成员方法:对象名.成员方法名(参数)(也就是,想用谁,就用对象名点儿谁。)

注意事项:

  如果成员变啊领没有进行赋值,那么将会有一个默认值,规则和数组一样

复制代码
    // 1.导包。
    //我需要使用的student类,和我自己Demo82Student位于同一个包下,所以省略导包语句不写
    //2.创建,格式:
    //类名称对象名= new类名称();
    //根据Student类,创健了一个名为stu的对象
    Student stu = new Student();
    // 3.使用其中的成员变量,格式:[/对象名.成员变量名
    System.out.println(stu.name); // nulLSystem.out-print1n(stu.age); l/ 0
    System.out.println("==z=z====ea==");
    //改变对象当中的成员变量数值内容
    //将右侧的字符串,赋值交给stu对象当中的name成员变量
        stu.name ="乌拉";
        stu. age = 18;
        System.out.println(stu.name);
        System.out.println(stu.age);
        System.out.println("a===========");
            //4.使用对象的成员方法,格式:
             //对象名.成员方法名()
        stu.eat();
    }
复制代码

 

posted @   漁夫  阅读(296)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示