- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 public、protected、private在C++和Java中的应用及区别
Java中这个三个保留字用来修饰类的数据成员和成员函数,以及类本身,而C++中修饰类的数据成员和成员函数,以及类的继承,但不用来修饰类本身。◆ C++中应用: 1.Public, Private, and Protected 的成员如果使用 class 关键字来定义类,那么定义在第一个访问标号前的任何成员都隐式指定为 private;如果使用 struct 关键字,那么这些成员都是 public
2009-04-24 17:16:00 3669
原创 Factory Pattern
Factory MethodIntentDefine an interface for creating an object, but letsubclasses decide which class to instantiate. Factory Method lets a class deferinstantiation to subclasses.Applicabilit
2009-04-24 16:08:00 552
原创 C/C++ 中的const
C++中用const限定符来定义常量,但const出现的可以出现在常量定义中,也可以出现在方法定义中,并且出现的位置也有所不同,所表示的意思也不同。很是费解,本文以《C++ Primer,Fourth Edition》这本书为基础,列出C++中const可能出现的地方及对应的意思。定义 const 对象· 因为常量在定义后就不能被修改,所以定义时必须初始化: const int bufSiz
2009-04-22 15:30:00 1032
原创 Java 多线程
实现线程的两种方式:1. 实现java.lang.Runnable接口,实现它的run()方法。 ①. Place the code for the task into the run method of a class that implements the Runnable interface. That interface is very simple, with a single met
2009-04-15 17:54:00 957
原创 Java 中对象引用与复制
1. 对象的参数传递和赋值(=)Java对对象和基本的数据类型的处理是不一样的。当把Java的基本数据类型(如int,char,double等)作为入口参数传给函数体的时候,是"值传递"。而在Java中用对象的作为入口参数的传递的时候,却不是像C++那样的"引用传递"。能将改变的参数对象状态(即对象的成员变量的值)返回,不能将一个参数对象赋值给另一个新的参数对象返回。以下是关于方法参数的规则(摘自
2009-04-13 15:29:00 1968
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人