动物世界

2013年4月11日

Java中的String用法

摘要: View Code import java.util.Arrays;public class pi { public static void main(String[] args) { String str=new String("认识String"); char[]charArray=new char[]{'认','识','S','t','r','i','n','g'}; byte[] byteArray=new byte[]{65,66,67} 阅读全文

posted @ 2013-04-11 14:54 动物世界 阅读(330) 评论(0) 推荐(0)

Java数组的用法

摘要: View Code import java.util.Arrays;public class pi { public static void main(String[] args) { int array[]=new int[]{12,34,53,90,34}; int newarray[]=Arrays.copyOf(array, 9); int newarray1[]=Arrays.copyOfRange(array,2,6); System.out.println("复制后新数组中的元素为:"); for(int i=0;i... 阅读全文

posted @ 2013-04-11 14:14 动物世界 阅读(309) 评论(0) 推荐(0)

2013年2月25日

C 图像绘制函数(一)

摘要: #include<stdio.h> #include<stdlib.h> #include<graphics.h> void main() { int gdriver=DETECT,gmode; initgraph(&gdriver,&gmode,"");//初始化图形 setwritemode(XOR_MODE); //设置写方式为异或,即图形交错的地方不画 setbkcolor(7); //设置全屏背景颜色 setcolor(BLUE); //设置边界线颜色 ... 阅读全文

posted @ 2013-02-25 09:55 动物世界 阅读(399) 评论(0) 推荐(0)

2012年10月6日

c++向量类

摘要: c++提供了向量类(vector class),它比数组更灵活,使用向量就像使用数组一样,但向量的大小可以按需要自动增长。创建语法:vector<dataType>vectorName;View Code #include<iostream>#include<vector>#include<string>using namespace std;int main(){ vector<int>intVector; for(int i=0;i<10;i++)\ intVector.push_back(i+1); for(i=0;i&l 阅读全文

posted @ 2012-10-06 16:58 动物世界 阅读(599) 评论(0) 推荐(0)

对象合成

摘要: 一个对象可以包含另一个对象,两者的关系成为合成(composition)聚合模型建立了has-a 关系,描述两个对象间的所有关系(owenrship relationship)。所有者对象称为聚合对象(aggregating object),其类称为聚合类(aggregation class).主体对象称为被聚合对象(aggregated object),其类称为被聚合类(aggregated class).一个对象可被多个聚合对象所拥有。如果一个对象仅被一个聚合对象所拥有,则两个对象之间的关系就叫做合成. 阅读全文

posted @ 2012-10-06 16:47 动物世界 阅读(308) 评论(0) 推荐(0)

友元函数和友元类

摘要: 一个类的有成员不能被外部程序访问到,但有时,允许一些可信的函数和类访问一个类的私有成员,会使编程更方便。c++允许使用关键字friend声明友元函数和友元类,这些函数和类就能访问类的私有成员。View Code class Date{public: friend class AccessDate;private: int year; int month; int day;};View Code #include"Date.h"#include<iostream>using namespace std;class AccessDate{public: static 阅读全文

posted @ 2012-10-06 16:42 动物世界 阅读(184) 评论(0) 推荐(0)

2012年10月5日

对象和类的更多内容(二)

摘要: 析构函数(destructure):如果程序员没有显式定义析构函数,那么编译器问为每个类定于一个默认的析构函数。名字与构造函数一样,前面有~View Code class Circle{public: Circle(); Circle(double); ~Circle(); double getArea(); double getRadius(); void setRadius(double); static int getNumberOfObjects();private: double radius; static int number... 阅读全文

posted @ 2012-10-05 18:03 动物世界 阅读(300) 评论(0) 推荐(0)

对象和类的更多内容

摘要: 如果一个对象在创建之后,其内容不能更改, 则成为不可变对象(immutable object)它的类称为不可变类(immutable class)一个类即便所有数据域都是私有的,而且没有更改器函数,也不一定是不可变类。View Code class Date{public: Date(int,int,int); int getYear(); void setYear(int newYear);private: int year; int month; int day;};View Code #include"Date.h"Date::Date(int new... 阅读全文

posted @ 2012-10-05 16:21 动物世界 阅读(215) 评论(0) 推荐(0)

2012年9月29日

C++输入与输出(二)

摘要: 6.fstream文件打开方式 ios::in 打开一个文件用于输入 ios::out 打开一个文件用于输出 ios::app 所有输出数据附加于文件的末尾 ios::ate 打开一个文件用于输出,如果文件已存在,移动到文件末尾数据可写入文件任何位置 ios::truct 如果文件已存在,丢弃文件内容(ios::out默认的方式) ios::binary 打开一个文件用于二进制输入输出View Code #include<iostream>#include<fstream>using namespace std;int main(){ fstream inout; ch 阅读全文

posted @ 2012-09-29 21:44 动物世界 阅读(412) 评论(0) 推荐(0)

c++文件的输入和输出(一)

摘要: 1.向文件中输入内容View Code #include<iostream>#include<fstream>using namespace std;int main(){ ofstream output; output.open("c:/scores.txt"); output<<"John 1991-01-01 100"<<endl; return 0;}View Code #include<iostream>#include<fstream>using namespace st 阅读全文

posted @ 2012-09-29 20:35 动物世界 阅读(645) 评论(0) 推荐(0)

导航