- 博客(31)
- 收藏
- 关注
原创 推箱子4.0
GameFrame.javapackage TXZ4;import javax.swing.*;import java.awt.*;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;public class GameFrame extends JFrame { private JPanel panel = null; private JLabel[] goals = null; pri
2021-12-16 18:16:40
491
原创 推箱子3.0小游戏
分为四个板块,关卡数据,关卡数据管理者,GameFrame和运行。LevelData.javapackage com.lyc.txz32;public class LevelData { public String goalImgpath; public int[] goalLocation; public String boxImgpath; public int[] boxLocation; public String wallImgpath;.
2021-11-28 12:50:09
331
原创 实验五:模板和异常处理程序设计(2学时)实验目的1.了解参数多态性的概念。2.练掌握函数模板和类模析的设计和使用方法。实验内容设计一个求三个数中最大值的函数模板,并设计一个程序进行测试
#include <iostream>using namespace std;template<class T>class Fractions{ //分数类private: T molecule; //分子 T denominator; //分母public: Fractions(){} Fractions(T molecule,T denominator):molecule(molecule),denominator(denominato...
2021-11-21 18:54:17
295
原创 实验内容 某学校对月工资的计算公式加下:国定工资+课 时补贴。 救授的固定工资为00每个课附补贴50元 副教授的因定工资3为00元,每个课,补贴30元 讲师的固定工资为000元、每个课时补贴20元
设计一#include<iostream>using namespace std;class Teacher{protected: int fixsalary; int classhour;public: Teacher(int a,int b):fixsalary(a),classhour(b){} void worktime(int a); virtual int Mouthsalary()=0;};void Teacher::worktime(int a)...
2021-11-13 23:06:18
2823
2
原创 运行时的多态性和抽象性程序设计
#include<iostream>using namespace std;class graphical{public: virtual float area(); virtual float volume()=0;};float graphical::area(){ return 0;}class square: public graphical{private: float x;public: square(float x =0); float a...
2021-11-05 00:24:23
134
原创 推箱子2.0小游戏
根据推箱子1.0小游戏的基础,用推箱子2.0继承推箱子1.0这是原先推箱子1.0的代码package com.lyc;import javax.swing.*;import java.awt.*;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;public class TXZ { public static void main(String[] args) { JFram.
2021-11-02 22:01:23
1779
1
原创 c++中的静态方法和静态属性
#include <iostream>#include <string>using namespace std;class Student{public: std::string name; //静态属性 static 数据类型 属性名 static std::string classname; //静态方法 static 返回值类型 函数 static void sayhello();};//赋初始值 数据类型 st.
2021-10-27 11:58:21
262
原创 java中的static和final
如图所示,java中的静态属性肯定是公有属性,定义格式:stataic 数据类型 <属性名>。访问静态属性用类名.属性名访问,存储在方法区中。但普通属性可以是任意的,调用访问:对象名.属性名。存储在堆中。静态方法也是公有方法,定义格式:static 返回值类型 <函数名>。访问时格式:类名.方法名。静态方法只能访问静态属性和静态方法。但普通方法全部都可以访问。Java中有一些static块和普通块。static格式:static{}。普通块格式:{...
2021-10-27 11:56:22
311
原创 推箱子1.0小游戏
package com.lyc;import javax.swing.*;import java.awt.*;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;public class TXZ { public static void main(String[] args) { JFrame gameJFrame = new JFrame(); gameJFrame.se.
2021-10-23 00:41:30
1980
原创 先设计一个基本账户类,再通过继承基本账户类设计一个储蓄账户类,储蓄账户类中增加一个静态成员变量(年利率),并增加如下成员函数:(1)计算月利息月利息=存款金额x年利率+12(2)更改利率(静态方法)
实验二:继承和派生程序设计(4学时)必做题:先设计一个基本账户类,再通过继承基本账户类设计一个储蓄账户类,储蓄账户类中增加一个静态成员变量(年利率),并增加如下成员函数:(1)计算月利息月利息=存款金额x年利率+12(2)更改利率(静态方法):重新设置年利率最后,编写一个程序来测试所设计的储蓄账户类能否实现预定的功能。...
2021-10-22 12:57:20
1449
6
原创 推箱子1.0(中)
package com.lyc;import javax.swing.*;import java.awt.*;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;public class TXZ { public static void main(String[] args) { JFrame gameJFrame = new JFrame(); //设置标题 .
2021-10-20 19:49:11
135
原创 先设计一个基本账户类,再通过继承基本账户类设计一个储蓄账户类,储蓄账户类中增加密码、地址、最小余额和利率等成员变量,并增加一些银行账户经常用到的成员函数。
要求:(1) 类中的成员函数具有输入、输出储户上述信息的功能;(2) 将账号设计成不可更改;(3) 修改密码时要提供原始密码。开发工具vc6.0++#include <iostream>#include <string.h>using namespace std;class Account{protected: int id; char name[15]; int money;public: Account(int id); Account(int
2021-10-19 23:51:08
496
原创 先设计一个基本账户类,再通过继承基本账户类设计一个储蓄账户类,储蓄账户类中增加密码、地址、最小余额和利率等成员变量,并增加一些银行账户经常用到的成员函数。
(1) 类中的成员函数具有输入、输出储户上述信息的功能;(2) 将账号设计成不可更改;(3) 修改密码时要提供原始密码。开发工具ClionAccount.h//// Created by Dell on 2021/10/18.//#ifndef INC_10_SAVEACCOUNT_ACCOUNT_H#define INC_10_SAVEACCOUNT_ACCOUNT_Hclass Account {protected: int id; char name
2021-10-18 21:51:57
641
原创 java继承
java中继承由extends关键字实现java中只有单继承继承关系是由“子类和父类”确定父子关系是相对的特点:子类可以拥有父类的属性和方法 当两个类有相同的属性方法,抽取父类 减少代码关系,实现代码复用 子类可以拥有自己新的属性和方法三个Java文件再同一个包中Father.javapackage com.lyc;public class Father{ String name; pu...
2021-10-17 23:49:09
70
原创 java推箱子图片
package com.lyc;import javax.swing.*;import java.awt.*;public class TXZ { public static void main(String[] args) { //类名 对象名 JFrame gameJFrame = new JFrame(); //设置标题 gameJFrame.setTitle("推箱子1.0"); //窗口尺寸 .
2021-10-16 23:05:05
293
原创 C++中get set 函数用法,以及运算符重载
1.友元全局函数实现运算符重载Time.hclass Time {private: int hour; int minute; int second;public: Time(); Time(int hour, int minute, int second); virtual ~Time(); int getHour() const; void setHour(int hour); int getMinute(
2021-10-12 00:09:04
1927
原创 java的set get 函数用法以及运算符重载
Time.javapackage com.lyc;public class Time { private int hour; private int minute; private int second; public Time() { } public Time(int hour, int minute, int second) { this.hour = hour; this.minute = minute;
2021-10-12 00:03:25
333
原创 C++作业代码
Ctime.hclass Ctime {private: int h; int m; int s;public: Ctime(); Ctime(int m); Ctime(int h, int m, int s); void showMsg();};Ctime.cpp#include <iostream>#include "Ctime.h"using namespace std;Ctime::...
2021-10-10 13:45:22
152
原创 C++ 友元函数
Zhangsan.h#include "Lisi.h"#include "Wangwu.h"class Zhangsan { //友元类 friend class Wangwu; //友元成员函数 friend void Lisi::jz(); //友元全局函数 friend void huaqian2();public: int age;private: int money;public: Zhangsan();
2021-10-10 12:42:14
75
原创 java中的Object.java中finalize方法类似于C++中的析构函数
Account.javapublic class Account extends Object{ int id; String name; int money; public Account() { } public Account(int id, String name) { this.id = id; this.name = name; } public Account(int id, Strin
2021-10-10 00:46:24
245
原创 C++构造函数与析构函数
Account.h#include <iostream>#include "string.h"using namespace std;class Account {public: int id; char name[20]; int money;public: //构造函数:分配内存时自动调用 Account(); Account(int id, char name[], int money); //析构函数:释放内存时自
2021-10-10 00:17:08
80
原创 java c++ 封装
javapublic 可以任意访问protected 同一个包中可以访问及其子类可以访问private 只有自己可以访问前面不加表示默认,即privatec++c++没有包,其余和Java差不多
2021-10-09 22:55:34
241
原创 包 java
//包:包的本质是文件夹,包的出现是为了更好的管理,同时包还为封装提供支持 //命名 域名倒置写 com.chao //定义package com.chao //如果当前类与要使用的类不在同一个包中,用import导入 //包名+类名=类的全名...
2021-10-09 20:37:42
85
原创 账户 java
Account.javapublic class Account { int id; //C++表示字符串有两种方法 //字符数组 char name[] #include <string.h> strcpy()函数 //字符换类 string name #include <string> //java中 String 一种方法 String name; int money; public Accoun
2021-10-09 20:35:34
89
原创 java构造方法
Student.javapublic class Student { String name; int age; String address; boolean isMen; Student(){ System.out.println("无参"); } Student(String name){ this.name = name; } Student(int age,String name){
2021-10-09 12:05:53
57
原创 账户 构造方法 C++
Account.h#include <iostream>#include <string>using namespace std;class Account {public: int num; string name; int money;public: Account(int num, const string &name, int money); void showMes(); void inMes(in
2021-10-08 23:59:11
145
原创 作业矩形C++代码
文件Rectangle.h#include <iostream>using namespace std;class Rectangle {public: int height; int width;public: //构造函数 Rectangle(); Rectangle(int height, int width); int getPerimeter(); int getArea(); void print(...
2021-10-08 17:25:36
191
原创 Java中类与对象
Student.javapublic class Student { int age; //字符串用String,字符数组用char; String name; String address; String tel; void sayHello(){ System.out.println("age = " + age); System.out.println("name = " + name); Syste
2021-10-04 23:56:30
78
原创 C++中对象的定义与使用 三种方法及区别
C++文件 Employee.h#include <iostream>#include <string>using namespace std;class Employee {public: int age; //C++ 字符串 //1 字符数组 char name[20]; #include <string.h> strcpy函数 //2 字符串 string #include <string>
2021-10-02 00:30:32
258
原创 类与对象的三种方式
定义方法一:把方法的实现直接写在类里面文件#include <iostream>using namespace std;class Student {public: int age; char name[20]; char address;public: void sayHello() { cout<<"大家好1"<<endl; } int add(int a,int b){
2021-09-28 21:35:19
87
高校教材管理系统.zip
2022-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人