`
liumiao2011
  • 浏览: 52828 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一个手指---面向对象

 
阅读更多
class Finger
{
	private int number = 5;

	private String info = "正常人";

	private String result;

	public Finger()
	{
		this.result = "创建成功";
	}

	public Finger(int number)
	{
		if (this.setNumber(number))
		{
			this.result = "创建成功";
		}
		else
		{
			this.result = "创建失败";
		}
	}

	public boolean setNumber(int number)
	{
		if (number == 5)
		{
			return true;
		}
		else if (number == 6)
		{
			this.number = 6;
			this.info = "六指琴魔";
			return true;
		}
		else if (number >= 0 && number <= 5)
		{
			this.number = number;
			this.info = "残疾人";
			return true;
		}
		else
		{
			return false;
		}
	}

	public int getNumber()
	{
		return this.number;
	}

	public String getInfo()
	{
		return this.info;
	}

	public String getResult()
	{
		return this.result;
	}

	public void touch()
	{
		// 尚未实现。
	}
}

 

分享到:
评论

相关推荐

    打字金手指

    另一方面,"cj打字金手指"可能是一个程序文件或者是一个特定的练习包,为用户提供特定的打字练习内容。可能包含特定的打字测试、速度挑战或者是为了特定行业(如编程、新闻编辑)定制的专业词汇练习。 总的来说,...

    跟随手指的小兔子.zip

    具体到这个例子,我们可以推测代码可能使用了一种面向对象的编程语言,如Python的Pygame库或者Unity的C#,其中定义了一个"兔子"对象,该对象具备位置属性,并且有一个更新位置的方法,根据手指(或鼠标)在屏幕上的...

    html5微信小游戏-疯狂手指.zip

    - **面向对象编程**:创建游戏对象,封装属性和方法,实现游戏逻辑。 - **AJAX异步请求**:可能用于获取用户信息、排行榜数据等,提升游戏互动性。 - **Promise和Async/Await**:处理异步操作,使得代码更易读、...

    接手指.rar

    在“接手指.rar”这个项目中,开发者利用PowerBuilder的特性,结合了语音开发,创建了一个简易游戏,这在技术上展示了一些独特的融合。 1. **PowerBuilder的基础知识**:PB主要以PBL(PowerBuilder Library)库的...

    cocos2d-iphone-2.0.tar.gz

    1. **基于Objective-C**:Cocos2d-iPhone使用Apple的Objective-C编程语言,这是iOS开发的标准语言,它提供了面向对象的特性,同时与苹果的生态系统紧密集成。 2. **Sprite Sheets**:这个版本支持精灵表(Sprite ...

    一个用wiEngine写的非常简单的游戏

    这是一个使用wiEngine手机游戏引擎写的一个非常简单的游戏...况且,在这个类似demo的游戏中,我是用了自己所有面向对象的功力去搭建这个游戏,从这个游戏中,不仅学习如何使用wiEngine,还可以学习面向对象思想的设计!

    手指:手指数

    "最后测试图像"可能指的是一个可视化工具,用于展示手指在执行特定操作(如敲击键盘)时的动态过程,这可能是通过图形用户界面(GUI)实现的,使用C++库如Qt或SFML来创建。 在压缩包"**Fingers-master**"中,我们...

    leap motion-java-sdk

    2. **Hand**:手(Hand)对象表示Leap Motion检测到的一个手实例,包含了手的位置、方向以及手指的状态。 3. **Finger**:手指(Finger)对象表示手的一部分,提供了手指的关节位置、方向和弯曲程度。 4. **...

    cocos2d-x 摇杆

    总的来说,实现cocos2d-x摇杆涉及了触摸事件处理、自定义节点绘制、面向对象编程以及跨平台兼容性等多个方面。开发者需要理解cocos2d-x的事件系统、图形渲染机制以及如何在不同平台上部署和测试游戏。通过学习和实践...

    易语言源码练习手指灵敏度小游戏源码.rar

    此外,学习这个源码还能帮助我们理解易语言中的面向对象编程思想。易语言支持类的定义和对象的创建,可以将数据和操作封装在一起,提高代码的可重用性和可维护性。在游戏开发中,可能会有专门的类来表示游戏对象,如...

    手指滑动之变速滑动测试程序

    标题中的“手指滑动之变速滑动测试程序”是指一个针对手机应用的开发项目,它主要涉及用户通过手指在屏幕上滑动时,根据滑动速度改变屏幕上的某些元素(如数字)更新频率的功能。这个功能通常用于创建动态、互动的...

    jquery手机幻灯片点击弹出图片手指滑动切换代码

    - 使用模块化或面向对象的编程思想,封装幻灯片功能,提高代码可维护性和复用性。 通过以上知识点的运用,可以构建出一个功能完善的jQuery手机幻灯片组件,实现点击弹出图片以及手指滑动切换的效果。在实际开发中...

    手机手指变速滑动测试程序WIN32版本

    C++是实现此功能的主要编程语言,它提供了丰富的库函数和强大的面向对象特性。在WIN32 API中,我们可以使用Windows消息机制,结合WM_TIMER消息来处理定时器事件。当定时器触发时,程序接收到WM_TIMER消息,然后根据...

    AS3-SimTouch-Simulator多点触摸flash模拟器

    AS3是Adobe Flash Player和Air平台的核心编程语言,它支持面向对象编程,提供了丰富的功能和高效性能。在AS3中实现多点触摸功能,开发者可以利用Stage多点触摸事件(如`touchEvent`),以及`Touch`类和`TouchEvent`...

    iOS放大镜的重新实现_Objective-C_Ruby_下载.zip

    10. **Objective-C编程**:作为项目的编程语言,Objective-C是一种面向对象的编程语言,用于开发iOS和macOS应用程序。了解类、对象、消息传递等概念是必要的。 通过学习这个项目,开发者不仅可以了解到如何在iOS...

    JAVA程序设计高手指招(内含源程序)

    首先,我们要明确Java是一种广泛应用于各领域的面向对象的编程语言,它的跨平台特性使得开发者能够在不同的操作系统上编写和运行代码。Java的核心特性包括封装、继承和多态,这些概念在Java程序设计中起着至关重要的...

    C#做的触摸屏浏览器--vs2008版本

    “C#做的触摸屏浏览器--vs2008版本”指的是一个使用C#编程语言在Visual Studio 2008环境下开发的专门针对触摸屏设备的网络浏览器应用。C#是一种面向对象的编程语言,常用于Windows应用开发,包括桌面应用和移动应用...

    web开发常用js库(效果库、架构库)

    自己写的一个网页开发常用效果库与框架库,可以自定义导出自己想要的部分。...2.面向对象的class方法-方便定义类与集成类; 3.require-实现模块化开发,简单实用; 提示:用!!!!!!标注结尾的在某些场景下可能出现bug;

    swift-飞机操控摇杆模拟带输出0.0-1.0

    Swift是由Apple开发的一种面向对象的编程语言,用于构建iOS、macOS、watchOS和tvOS的应用。它的语法简洁明了,支持类型安全和内存管理,使得开发过程高效且安全。 在该项目中,摇杆的实现可能涉及UI组件的设计和...

    Swift-打飞机

    Swift是苹果公司推出的一种强大的、面向对象的编程语言,它被设计用来开发iOS、iPadOS、macOS、watchOS和tvOS等平台的应用程序。"Swift-打飞机"项目很显然是一个使用Swift语言编写的打飞机游戏的源代码示例。这种...

Global site tag (gtag.js) - Google Analytics