首页 > TAG信息列表 > getY

Java学习-第一部分-第二阶段-项目实战:坦克大战【3】

坦克大战【3】 笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html) 坦克大战0.6版 √增加功能 防止敌人坦克重叠运动 记录玩家的成绩(累积击毁敌方坦克数),存盘退出【io流】 记录当时的敌人坦克坐标与方向,存盘退出【io流】 玩游戏时,可以选择是开新游戏还是继

小学期

完成了小学期的指定内容 #include<iostream>#include<math.h>#include <stdlib.h>using namespace std;class Dian {private: double x, y, z;public: void srzb();//输入xyz void qrzb();//输出刚才输入的坐标并确认 double getx() { return x; } double gety() { return y; } do

判断点与圆的关系(两种方法)

一、建立点类 //点类 class point { public: //设置 void setX(float x) { X = x; } // void setY(float y) { Y = y; } //获取 float getX() { return X; } float getY() { return Y; } private: float X; float Y; }; 二、建立圆类(含有判断的成员函数

题目总结

1.前言:这几次题目的知识点主要有类设计,继承与多态,容器类等。众所周知,我们是面对对象进行程序设计,那么类的设计是至关重要的。而Java中的继承与多态更是其的核心,使用继承可以有效实现代码复用,避免重复代码的出现。当两个类具有相同的特征(属性)和行为(方法)时,可以将相同的部分抽取出来

BLOG-2~~~我又来啦!!!

一、引言   本次博客的创作是想对近几个星期新做的java题进行总结(主要题目有PTA大作业,期中考试),所涉及的知识点包括第四次大作业中的正则表达式、第四,五次大作业中的图形类设计相关的父类子类继承和相关函数的设计、期中考试的继承与多态,容器类知识点等。每次的作业或考试项目皆

java swing实战——baba is you(push逻辑完善,win逻辑实现)

4.4.3 Push逻辑优化以及Text的推动逻辑 4.4.3.1 优化 我们依旧会遇到无限的递归循环之中,即如果我们将Push块重叠,控制台报错: 此时,较好的解决办法就是,碰到stop块反弹后,我们立刻返回上级递归 /** * stop逻辑 */ List<People> stopList = this.peopleMap.get(stop); for (int

C++友元函数friend

一.来源 下面是一个计算两点之间距离的方法。 #include <iostream > #include <math.h> class Point { private: int x; int y; public: Point(int x, int y) { this->x = x; this->y = y; } int getX() { return x; } int getY() { return y; } }; //计算

面向对象编程之Python学习二

从一个模块(p1)中调用一个类(Point) 由两个类(Point)的对象为成员构成新类(Line) import mathfrom p1 import Pointclass Line:   def __init__(self,X,Y):     self.p=X     self.q=Y   def getDis(self):     d=math.sqrt((self.p.getX()-self.q.getX())**2+(self.p.

c++中把类的声明和实现分到.h和.cpp文件中去

在写代码是如果把类的声明和实现等一大堆都写到一个文件中去,会使代码的可读性变的很弱,代码会看起来很乱,尤其是当你纠错调试时会很吃力,所以把类的声明和实现分到其他.h和.cpp中去,下面介绍怎么把他们实现 #include<iostream> #include<string> using namespace std; class point

类封装案例2

求圆与点的位置关系 class point { public: //设置x void setX(int x) { m_x = x; } //读取x int getX() { return m_x; } //设置y void setY(int y) { m_y = y; } //读取y int getY() { return m_y; } private: int m_x; int m_y; }; class circle

Function.prototype.bind()的用法

const module = { x: 42, y: 39, getY: function() { return this.x + this.y }, getX: function() { return this.x * this.y } }; const unboundGetX = Promise.resolve(module.getX.bind(module)()); const unboundGetY = Promise.resolve(module.get

Vector类的设计与实现_艾孜尔江撰

设计(头文件) #pragma once #include <iostream> namespace RenderEngine { class Vector2 { public: Vector2() : m_x(0), m_y(0) {}; Vector2(const Vector2& vecToBeCopied) { this->setX(vecToBeCopied.getX()); this->setY(vecToBeCopied.get

李超线段树简易讲解

大佬的博客讲的很清晰 李超线段树就是标记永久化维护区间线段最值的数据结构 假设有下列的问题: 给定平面中\(n\)条线段,(给出斜率\(k\)和截距\(b\),并且知道线段左右端点的横坐标值为多少),然后\(m\)个询问,每次给定\(x = x_0\),问和\(x = x_0\)相交的直线中,横坐标值最大为多少。 很明

JFream获得相对桌面的位置

在代码里面用 this.getX(); this.getY(); 获得,这样可以得到一个相对的位置。   下面是一个例子,把坐标传递给另一个页面 new DialogIsNull(this.getX()+150,this.getY()+525); 之后显示下面的“发送内容不能为空,请重新输入”它的位置就是相对固定的  

坦克大战简单版本

绘制框 import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.util.Scanner; public class TankGame03 extends JFrame { private MyPanel myPanel=null; //定义一个面板属性 private Scanner scanner =

贪吃蛇小游戏

贪吃蛇游戏是一款比较经典的休闲游戏,文章包括项目的部分源码以及运行界面的一些图片,项目也参考学习了许多大佬的文章,会在文章最后面贴出参考文章,有什么问题也请大家指正。 一、游戏界面及游戏简介 说明:点击【START】开始游戏,点击【UP】【DOWN】【LEFT】【RIGHT】分别实现蛇

Activiti6.0实战-常用功能实战二(6)

Activiti6.0实战-目录 一整套哦 目录 背景【流程跟踪】获取流程定义图1.自动生成流程定义图2.部署的时候提供自定义的图片 【流程跟踪】获取高亮活动流程图1.高亮正在进行中的节点2.高亮正在进行中的节点+处理过的连接线3.高亮正在进行中的节点+处理过的连接线+处理过的节