认识Java应用程序并使用(6)

学习目标:

认识第一个Java程序

学习内容:

1、类与对象的概念
2、了解类
3、了解对象
4、总结


学习步奏:

1、类与对象的概念:

类是共性的概念,而对象是一个具体、可以使用的事物。类是声扬对象的蓝图,现有类才可以产生对象。对象的所有属性与行为,一定在类中进行了完整的定义。下面分开说明什么是类、对象。

2、什么是类:

类:是一组属性和行为的集合,可以看成一事物的模板,使用事物的属性特征来描述该类事物。
属性:就是该事物的状态信息。
行为:就是该事物能够做什么。
举例:猫
属性:名字、体重、年龄、颜色。行为:走、跑、叫。

类的定义格式:

pubic class classname {
//成员变量
//成员方法
}
定义类:就是定义类的成员,包括成员变量和成员方法。
成员变量:和以前定义变量几乎是一样的,只不过位置发生变化。在类中,方法外。
成员方法:和以前定义方法几乎是一样的,只不过把static去掉。

类的定义一部手机的格式举例:
package com.hg.demo02;

public class Phone {
    //成员变量
    String brand;
    double price;
    String color;
    
    //成员方法
    public void call(String who) {
        System.out.println("给" + who + "打电话");
    }
    public void sendMessage(){
        System.out.println("群发短信");
    }
}

3、什么是对象

对象:是一类事物的具体体现,对象是类的一个实例,必然具备该类事物的属性和行为。
一个对象有三个特征:
状态:表示对象的数据(值)。
行为:表示对象的行为活着或者功能。
身份:对象身份通常通过唯一的ID来实现。外部用户是看不到这个ID的值。但是JVM在内部使用它来唯一地标识每个对象。
例如:铅笔是一个对象。它的名字叫XX铅笔,这就是属于它的唯一ID;颜色就是黑色,称为期状态。它是用于写字,所以写是它的行为。

一部手机的格式举例(1):
package com.hg.demo02;

public class Demo01PhoneOne {
    public static void main(String[] args) {
        Phone one = new Phone();
        System.out.println(one.brand);
        System.out.println(one.price);
        System.out.println(one.color);
        System.out.println("============");

        one.brand ="华为";
        one.price =8388.0;
        one.color ="玫瑰金";
        System.out.println(one.brand);
        System.out.println(one.price);
        System.out.println(one.color);
        System.out.println("============");

        one.call("任正非");
        one.sendMessage();
    }
}
程序运行结果如下:

在这里插入图片描述

一部手机的格式举例(2):
package com.hg.demo02;

public class Demo02PhoneOne {
    public static void main(String[] args) {
        Phone two = new Phone();
        System.out.println(two.brand);
        System.out.println(two.price);
        System.out.println(two.color);
        System.out.println("============");

        two.brand ="小米";
        two.price =1999.0;
        two.color ="白色";
        System.out.println(two.brand);
        System.out.println(two.price);
        System.out.println(two.color);
        System.out.println("============");

        two.call("雷布斯");
        two.sendMessage();
    }
}

程序运行结果如下:

在这里插入图片描述

例题程序,定义类代码如下:
package com.hg.demo01;

public class Student {
    //属性 变量
    String name;
    int age;
    //方法
    public void eat(){
        System.out.println("吃饭啦!");
    }
    public void sleep(){
        System.out.println("睡觉啦!");
    }
    public void study(){
        System.out.println("学习啦!");
    }
}

例题程序,对象代码如下:
package com.hg.demo01;

public class Demo02Student {
    public static void main(String[] args) {
        Student stu=new Student();
        System.out.println(stu.name);
        System.out.println(stu.age);
        System.out.println("==============");
        stu.name="2020080605023";
        stu.age=18;
        System.out.println(stu.name);
        System.out.println(stu.age);
        System.out.println("==============");
        stu.eat();
        stu.sleep();
        stu.study();
    }
}

程序运行结果如下:

在这里插入图片描述

4、总结:

类是用于定义对象的模板,它指定了对象中可以存在的变量的名称和类型,以及"方法",一个对这些变量进行操作的过程。类可以被认为是“类型”,对象就是该类型的“变量”。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值