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

学习Java(一)类和对象

package demo.ceshi;

public class Puppy {
    private int age;
    private String name;

    //构造器
    public Puppy( String name){
        this.name = name;
        System.out.println("公主的名字叫:"+name);
    }

    //设置age的值
    public void setAge(int age){
        this.age = age;
        System.out.println("公主的年龄:"+age);
    }

    //读取age的值
    public int getAge(){
        return age;
    }

    //获取name的值
    public String getName() {
        return name;
    }

    //主方法
    public static void main(String[] args) {
    // 创建对象
        Puppy myPuppy = new Puppy("小赵");
    // 通过方法来设定age
        myPuppy.setAge(2);
    // 通过get方法来获取age
       int age = myPuppy.getAge();
       System.out.println("公主的真实年龄:"+age);
    // 也可以直接访问成员变量(通过age方法)
        System.out.println("公主的名字:"+myPuppy.name);
    }
}

运行结果:


http://www.kler.cn/a/315379.html

相关文章:

  • 多进程/线程并发服务器
  • 大数据新视界 -- 大数据大厂之 Impala 存储格式转换:从原理到实践,开启大数据性能优化星际之旅(下)(20/30)
  • 开发语言中,堆区和栈区的区别
  • 【Webpack实用指南】如何拆分CSS资源(2)
  • 每日一练:二分查找-搜索插入位置
  • 应用程序部署(IIS的相关使用,sql server的相关使用)
  • weblogic CVE-2018-2894 靶场攻略
  • 基于YOLOv5的教室人数检测统计系统
  • 浅谈Linux中文件与目录的ACL
  • MAC 禁用 DS_Store 文件
  • tomcat,el表达式执行带参数命令,字符串数组,String[],el表达式注入
  • leetcode155.最小栈,两个栈
  • TypeError: a bytes-like object is required, not ‘str‘ - 完美解决方法
  • 区块链行业DDoS防护:直面DDoS攻击
  • 【Linux】初识信号与信号产生
  • 非root用户安装Mysql8.0
  • python函数的一些介绍
  • 人物一致性
  • [数据集][目标检测]红外微小目标无人机直升机飞机飞鸟检测数据集VOC+YOLO格式7559张4类别
  • 【嵌入式人工智能】嵌入式AI在物联网中如何应用
  • CORS跨域+Nginx配置、Apache配置
  • Python | Leetcode Python题解之第421题数组中两个数的最大异或值
  • 【PSINS】基于PSINS工具箱的EKF+UKF对比程序|三维定位|组合导航|MATLAB
  • NoSql数据库Redis知识点
  • ppt一键生成免费版软件有哪些?如何高效生成论文答辩?
  • kafka发送事件的几种方式