自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 565656

(1)定义Point(点)、Circle(圆形)、Square(正方形)类。点信息包括x,y坐标。圆信息包括圆心坐标和半径。正方形信息包括中心坐标和边长。用关联(Point对象作为Circle和Square的成员)和继承(Circle和Square分别继承Point)两种方法实现并测试。 public class Test { public static void main(String[] args) { // TODO Auto-generated method stub Circle1 c1=new

2020-12-28 04:16:13 1094 1

原创 数据结构1

#include <iostream> using namespace std; const int StackSuze=10;//10是示例性的数据,根据实际问题具体定义 template <typename DataType> class SeqStack//定义模块类 { public: SeqStack();//构造函数 ~SeqStack();//析构函数 void Push(DataType x);//入栈操作,将元素x入栈 DataTyp

2020-12-25 08:25:16 147

原创 第五章

#include <iostream> using namespace std; template <typename DataType> struct BiNode { DataType data; BiNode<DataType>*lchild,*rchild; }; template <typename DataType> class BiTree { public: BiTree() {root=Creat(root);}

2020-12-25 08:25:06 145

原创 数据库

数据库的一些知识 1、利用数据库有关的命令,实现对数据库的操作。 但必须有如下信息: 用户名、用户密码、数据库名、数据表名等。 2、对数据库及其数据表的最基本的操作为: 添加记录、删除记录、修改记录、查询记录(称为CRUD ) 3、所有操作都是使用SQL语句实现的。这种对数据库的操作是面向结构的,即是结构化数据库操作。 4、另外,对数据库操作有两种方式: 使用“命令行”命令,对数据库操作。 使用可视化应用程序对数据库进行操作。 创建Java与数据库之间的连接的过程 1、从MySQL数据库下载其连接驱动程

2020-08-17 18:05:06 166

原创 HTML+Java

(一)初步认识 一、html文档结构 < !DOCTYPE html>:文档类型声明,表示该文件为 HTML5文件。<!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 < html> 标签之前 < html>标签对:< html>标签位于HTML文档的最前面,用来标识HTML文档的开始;</ html>标签位于HTML文档的最后面,用来标识HTML 文档的结束;这两个标签对成对存在,中间的部分是文档的头部和主题。

2020-08-03 10:29:24 2678

原创 HTML和Java的初接触

这周在忙挑战杯和三下乡,所以学的不多,只是接触了一点点HTML和Java。 这个是输出“Hello World”。 然后尝试了改变标签样式 1、css是用来修饰html样式的 2、html本身是有一些默认样式,如果我们想改变html标签的样式,就需要借助css 3、html+css构成了我们网页的基本页面结构和样式 标签的语法 1.标签由英文尖括号<和>括起来,如就是一个标签。 2.html中的标签一般都是成对出现的,分开始标签和结束标签。结束标签比开始标签多了一个/。 例如 < p&

2020-07-26 23:46:27 258

原创 输入输出流

I/O (输入/输出)流类库提供对象之间的数据交互服务。 流类库预定义了一批流对象,连接常用的外部设备。 可以定义所需的I/O流对象,使用流库提供的工作方式实现数据传输。 程序中,对数据的输入/输出是以字节流实现的。 应用程序对字节序列作出各种数据解释。 I/O系统的任务就是在内存和外部设备之间稳定可靠地传输数据和解释数据。 流类对象可以建立和删除,可以从流中获取数据和向流添加数。 流的概念 ➢输入/输出是一种基本的数据传递操作,它可以理解为字符序列在计算机内存与外设之间的流动。 ➢数据从一个对象到另一个对

2020-06-26 21:41:36 218

原创 虚函数与多态性

按照所进行的阶段不同,联编分成两大类: 静态联编:在程序编译连接阶段进行的联编,又称为早期联编;因为这种联编是在程序运行之前完成的。 动态联编:在程序运行时进行的联编,又称为晚期联编;编译程序在编译阶段不能确切地知道将要调用的函数,只有在程序执行时才能确定将要调用的函数,为此要确切地知道将要调用的函数,要求联编在程序运行时进行。 静态联编优点: 调用速度快,效率高,但缺乏灵活性; 动态联编优点:运行效率低,但增强了程序灵活性。 C++为了兼容C语言仍然是编译型的,采用静态联编。 为了实现多态性,利用虛函数.

2020-06-22 22:27:10 241

原创 继承

多态性的概念 面向对象理论中有3个术语:对象、方法和消息: ➢对象(object) :是构成系统的基本单位, ➢两个要素:属性和行为, 在C++中,对象由数据和函数两部分组成: ➢数据即是对象的属性, . ➢行为也称为方法(method) ,是对数据的操作,通常由函数实现。 ➢调用对象中的函数就是向该对象传送-一个消息(message),所谓“消息”,其实就是一一个命令。例如: stud.displayO;就是向对象stud发出的一个“消息”,通知它执行其中的 display“方法”( 即display函数

2020-06-21 22:41:56 163

原创 运算符重载

多态性是面向对象程序设计的重要特征之一。 多态性:发出同样的消息被不同类型的对象接收时有可能导致完全不同的行为。 多态的实现:编译时的多态:在编译的过程中确定同名操作的具体对象,通过函数重载、运算符重载来完成。 运行时的多态:程序运行前无法根据函数名和参数来确定该调用哪个函数,必须在程序执行的过程中,根据具体的情况来动态的确定。通过类继承、虛函数来完成。 多态性是面向对象程序设计的重要特征之一。 多态性:发出同样的消息被不同类型的对象接收时有可能导致完全不同的行为。 多态的实现:编译时的多态:在编译的过程

2020-06-17 19:10:25 222

原创 类与对象2

构造函数 允许为:内联函数、重载函数、带默认形参值的函数 特殊性质 :函数名与类名相同,没有返回值,声明为公有函数public 为类Date构造函数 #include < i o s t r e a m> using namespace std; class Date { public: Date(); // 无参构造函数 void setDate(int y,int m,int d); void showDate(); private: int year, month, day; }; Da

2020-06-17 13:43:27 139

原创 类与对象1

面向过程的设计方法 重点:围绕着问题的解决过程分析问题。如何实现的细节和过程, 将数据与函数分开。 形式:主模块+若千个子模块(main(+子函数)。 特点:自顶向下,逐步求精 功能分解。 缺点:效率低,程序的可重用性差。 面向对象的程序设计的思路和人们日常生活中处理问题的思路是相似的。在自然世界和社会生活中,一个复杂的事物总是由许多部分组成的。 当人们生产汽车时,分别设计和制造发动机、底盘、车身和轮子,最 后把它们组装在一起。在组装时,各部分之间有一定的联系,以便协 调工作。 面向对象的程序设计的基本思路

2020-06-16 22:24:34 135

原创 结构体

定义结构 一、可以用不同方法定义一个结构变量 (1)声明类型之后声明变量 (2)声明类型的同时声明变量 (3)直接声明结构类型变量 二、 访问结构 (2)用指针访问结构变量的成员 例子: #include using namespace std ; #include struct person { char name[20] ; unsigned long id; double salary; } ; int main ( ) { person pr1 ; person * pp ; //定义结构指针 p

2020-06-16 21:53:15 153

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除