首页 > 其他分享 >面对对象1

面对对象1

时间:2023-09-15 20:22:07浏览次数:34  
标签:对象 Die die1 public die2 new getFaceValue 面对

class DiceGame()
{
	private Die die1,die2;
	public DiceGame()
	{
		die1 = new Die();
		die2 = new Die();
	}
	public void play()
	{
		die1.roll();
		die2.roll();
		if(die1.getFaceValue() + die2.getFaceValue() == 7)
			sout("you win");
	}
}

class Die{
	private int faceValue;
	public roll()
	{
		Random rand = new Random();
		faceValue =  rand.nextInt(6) + 1;
	}
	public int getFaceValue()
	{
		return faceValue;
	}
}

标签:对象,Die,die1,public,die2,new,getFaceValue,面对
From: https://www.cnblogs.com/jihuiting2/p/17705867.html

相关文章

  • 如何理解DDD中的值对象
    引言实体和值对象是领域驱动设计中的两个重要概念。相对实体而言,值对象更加抽象,理解起来也更晦涩一些。那么该如何理解值对象?我们先来看一下《实现领域驱动设计》书中对值对象的定义:值对象(ValueObject)是通过对象属性值来识别的对象,它将多个相关属性组合成一个概念整体,用于......
  • 记录--H5页面对接微信支付踩坑杂记
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助背景应用背景:vite搭建的vue3项目需求背景:功能都涉及了支付业务,故需要和外部支付系统对接外部支付系统:聚合支付、微信小程序支付、微信H5支付目录读完本文,你将会对以下几个坑点有所了解:对接第三方服务商过......
  • 如何理解DDD中的值对象
    引言实体和值对象是领域驱动设计中的两个重要概念。相对实体而言,值对象更加抽象,理解起来也更晦涩一些。那么该如何理解值对象?我们先来看一下《实现领域驱动设计》书中对值对象的定义:值对象(ValueObject)是通过对象属性值来识别的对象,它将多个相关属性组合成一个概念整体,用于......
  • JavaSE(6) - 面向对象-1
    JavaSE(6)-面向对象-1p82类和对象类(***设计图***):是对象共同特征的描述;对象:是真实存在的具体东西.在java中,必须先设计类,才能获得对象.如何得到对象publicclass类名{1.成员变量(代表属性的,一般是名词)2.成员方法(代表行为的,一般是动词)......
  • Java面向对象编程
    今天开始面向对象了面向对象基础类:由属性和行为组成属性:在类中通过成员变量来体现行为:在类中通过成员方法来体现publicclass类名{//成员变量变量1的数据类型变量1;变量2的数据类型变量2;......
  • 使用 Sealos 一键部署高可用 MinIO,开启对象存储之旅
    大家好!今天这篇文章主要向大家介绍如何通过Sealos一键部署高可用MinIO集群。MinIO对象存储是什么?对象是二进制数据,例如图像、音频文件、电子表格甚至二进制可执行代码。对象的大小可以从几B到几TB不等。像MinIO这样的对象存储平台提供了专用工具和功能,使用标准的......
  • 封装一个用来获取多层数组对象的最后一层对象集合
    //获取多层数组对象的最后一层的对象functiongetAllIds(tree:any,result:any){//遍历树获取id数组for(constiintree){if(tree[i].id)result.push(tree[i]);//遍历项目满足条件后的操作if(tree[i].children){//存在子节点就递归ge......
  • 将List对象数据集合转为PageInfo分页结构
    之前用到一个项目就是将List数据转成PageInfo的分页结构手写的一个转换格式应该还有别的解决办法好像应该可以直接转后面有时间再研究研究importcom.github.pagehelper.PageInfo;/***@Description:缓存数据分页用来替代pagehelp自动分页方法*@Param:[page页码......
  • 面向对象
    面向对象的概念,在c语言时期就有了;比如某些操作系统内核、通信协议参考文章1参考文章2......
  • C++-类和对象(3)
    今天,继续和大家分享与类和对象相关的知识,本次文章的内容主要分享拷贝构造函数相关的知识。在学习拷贝构造函数之前,我们先对构造函数和析构函数进行一个总结回顾,在接这往下。构造函数和析构函数的总结回顾不论是构造函数还析构函数,我们只需要抓它们的特性,就可以很好的使用它们了。构......