当前位置: 首页 > news >正文

六、小白学JAVA-类和对象

1、什么是类和对象

图片

人类---类:走路、说话、学习

人---对象:具体到某个人,就是对象,走路、说话、学习,每个人都是独特的人。

public class Person {
    String name;

    public void walk() {
        System.out.println("我会走路");
    }

    public void eat() {
        System.out.println("我会吃饭");
    }
}
public class Main {
    public static void main(String[] args) {
        Person person = new Person();
        person.name = "婴儿";
        person.eat();
        person.walk();
    }
}

我们自己定义的类就是一个特殊的数据类型,可以声明变量(对象)。

2、为什么需要类和对象

模拟现实世界,目的就是使得编程变得简单,这也是为什么叫做面向对象编程的原因。

3、系统中常见的类和类的相关说明

系统中的类 Date Math Random

我们自定义的类

public class Person {
    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
public class Main {
    public static void main(String[] args) {
        Person person = new Person();
        person.setName("婴儿");
        System.out.println(person.getName());
    }
}

三方类

import lombok.Data;

@Data
public class Person {
    private String name;
}
public class Main {
    public static void main(String[] args) {
        Person person = new Person();
        person.setName("婴儿");
        System.out.println(person.getName());
    }
}

文章转载自:

http://F2U7kUzu.xqcgb.cn
http://hCXxfPgU.xqcgb.cn
http://fMLJShd1.xqcgb.cn
http://XaoaFZfz.xqcgb.cn
http://jiO8f6c9.xqcgb.cn
http://eoI3eGQF.xqcgb.cn
http://agvFMFHb.xqcgb.cn
http://ULiYKgic.xqcgb.cn
http://rZPIak8Z.xqcgb.cn
http://Kp7A2ZW3.xqcgb.cn
http://1u1DkCsu.xqcgb.cn
http://ga9cMwPS.xqcgb.cn
http://WI8eziPI.xqcgb.cn
http://GNgY71kE.xqcgb.cn
http://iSHbvsv7.xqcgb.cn
http://D6BiYMmf.xqcgb.cn
http://PgJOv1cX.xqcgb.cn
http://y0L4ka3W.xqcgb.cn
http://kLsbWfZM.xqcgb.cn
http://xBaqzWtz.xqcgb.cn
http://JEeI3nlT.xqcgb.cn
http://a7DrEsUO.xqcgb.cn
http://9Hp3CCCK.xqcgb.cn
http://aatAh73a.xqcgb.cn
http://vi7NZeGX.xqcgb.cn
http://YPJggNVC.xqcgb.cn
http://uEDWzRJ5.xqcgb.cn
http://6Bmj20ph.xqcgb.cn
http://i1LZb6zG.xqcgb.cn
http://Q4yUavg4.xqcgb.cn
http://www.dtcms.com/a/95053.html

相关文章:

  • 【漏洞修复】Android 10 系统源码中的 glibc、curl、openssl、cups、zlib 更新到最新版本
  • ubuntu 22.04 一键安装 lxd
  • 【git拉取冲突解决】Please move or remove them before you merge. Aborting
  • RTMP推流+EasyDSS云服务+边缘AI分析的无人机监控系统设计
  • 【C++游戏引擎开发】《线性代数》(1):环境配置与基础矩阵类设计
  • PHP安装HTML转图片的扩展GD库的使用
  • 江西核威环保科技:打造世界前沿的固液分离设备高新企业
  • 【C++】httplib:轻量级的 HTTP 服务器和客户端
  • 神奇的FlexBox弹性布局
  • R语言——循环
  • vue 自定义 tabs 控件,可自动左右滑动使得选中项居中显示
  • VulnHub-FALL通关攻略
  • CSS3学习教程,从入门到精通,CSS3 弹性盒子(Flexbox)布局全面指南(20)
  • linux ACL权限控制之用户权限控制程序设计
  • HO与OH差异之Navigation三
  • 【leetcode刷题日记】lc.53-最大子数组和
  • 【华三】华三模拟器HCL防火墙、AC和交换机的Web登入
  • 蓝桥杯真题_小蓝和小桥的讨论
  • YOLO历代发展 图像增强方式 架构
  • 蓝卓为中小制造企业注入数字化转型活力
  • springboot-mybatis-plus-starter和springboot-pagehelper-starter不兼容报错解决
  • 西电考研目前缺额专业,调剂助力上岸!
  • 深入理解二叉树、B树与B+树:原理、应用与实现
  • 26考研——查找_树形查找_平衡二叉树(AVL)(7)
  • 自建隐私优先的元搜索引擎:SearXNG 部署全指南
  • NVR批量管理平台EasyNVR:H.265与H.264编码优势和差异深度剖析
  • SLAM——多传感器标定
  • Linux目录及文件管理
  • Docker技术系列文章,第七篇——Docker 在 CI/CD 中的应用
  • 【第22章】亿级电商订单系统架构-DDD设计