Java —— 类和对象

大家好 欢迎观看Java基础 —— 类和对象

文章目录

  • 前言
  • 一、类和对象的理解【理解】
  • 类的定义【应用】和对象的使用 【应用】
    • 1.类的定义【应用】
    • 2.对象的使用 【应用】
    • 3.上级练习【应用】
  • 总结

前言

大家好 随着人工智能的不断发展,Java学习这门技术也越来越重要,很多人都开启了学习Java学习,本文就介绍了Java类和对象的学习基础内容。

一、类和对象的理解【理解】

客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。
  • 类的理解
    • 类是对现实生活中一类具有共同属性和行为的事物的抽象
    • 类是对象的数据类型,类是具有相同属性和行为的一组对象的集合
    •  简单理解:类就是对现实事物的一种描述     
  • 类的组成
    • 属性:指事物的特征,例如:电脑事物(品牌,价格)
    • 行为:指事物能执行的操作,例如:电脑事物(打游戏,做文档)
  • 类和对象的关系
    • 类:类是对现实生活中一类具有共同属性和行为的事物的抽象
    • 对象:是能够看得到摸的着的真实存在的实体
    • 简单理解: 类是对事物的一种描述,对象则为具体存在的事物

二、类的定义【应用】和 对象的使用【应用】

1.类的组成是由属性和行为两部分组成

  • 属性:在类中通过成员变量来体现(类中方法外的变量)
  • 行为:在类中通过成员方法来体现(和前面的方法相比去掉 static 关键字即可)
    类的定义步骤:
    1. 定义类
    2. 编写类的成员变量
    3. 编写类的成员方法

代码如下(示例):

public class 类名 { 
// 成员变量 变量1的数据类型 变量1;
 变量2的数据类型 变量2; 
…// 成员方法 方法1; 方法2; }
​

手机(computer) 
成员变量: 品牌(brand) 价格(price) 
成员方法: 打游戏(playgame) 做文档(do documentation)



package com.xxgc.Ch01.po;
//类:属性,行为
public class computer {
    //属性:成员变量
    public String brand;//品牌
    public int price;//价格
    //方法
    public void call()
        {
        System.out.playgame("打游戏");
    }
    public void do documentation(){
        System.out.println("做文档");
    }
}

​

​

​

2.对象的使用【应用】

  • 创建对象的格式:
    • 类名 对象名 = new 类名();
  • 调用成员的格式:
    • 对象名 . 成员变量
    • 对象名 . 成员方法 ();代码如下(示例):
      ​创建对象格式:类名 对象名 = new 类名();
      
      使用对象:
      1:使用成员变量 格式:对象名.变量名 范例:p.brand 
      2:使用成员方法 格式:对象名.方法名()
      
      
      
      package com.xxgc.Ch01.test;
      
      import com.xxgc.Ch01.po.computer;
      
      public class computerDemo {
          //公共的 静态的 无返回值的 main 主程序
          public static void main(String[] args) {
          //创建对象   alt+enter 导包
              computer p = new computer();
              //属性赋值
              p.brand = "华硕";
              p.price = 8699;
              //使用属性
              int price = p.price;
              System.out.println("电脑价格:"+price);
              System.out.println("电脑品牌:"+p.brand);
              //方法的使用
              p.call();
              p.senMessage();
              //
          }
      }
      
      ​

      3.学生对象-练习【应用】

      • 需求:
        • 1.首先定义一个汽车类,然后定义一个汽车测试类,
        • 2.在汽车测试类中通过对象完成成员变量和成员方法 的使用
          • ​​​​​分析:
            • 成员方法:开车,洗车
            • 成员变量:品牌,车牌号
      • 示例代码:
      
      ​//类:属性,行为
      public class Car {
          //属性:成员变量
         public String name;//品牌
          public String CarNo;//车牌
           //成员方法 
           public void drive() 
           { 
           System.out.println("开车");
           }
           public void Carwash() {
           System.out.println("洗车"); 
      
           } 
      }
           /* 车辆测试类 */
           public class CarDemo {
           public static void main(String[] args) { 
           //创建对象 
              Car c = new Car(); 
           //属性赋值
              c.name = "TOYOUTA";
              c.CarNo = "鲁A·66666";
           //使用属性
              System.out.println("车辆品牌:"+c.name);
              System.out.println("车辆车牌:"+c.CarNo);
           //方法
              c.drive();
              c.Carwash();
           
      
      }
      


总结

以上就是今天要讲的内容,本文仅仅简单介绍了Java类和对象理解与应用,感谢大家观看!

  • 17
    点赞
  • 3
    收藏 更改收藏夹
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Daybreak..

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值