易截截图软件、单文件、免安装、纯绿色、仅160KB

八 java面向对象程序设计(构造方法)

八 java面向对象程序设计(构造方法)
/**
 * 面向对象之二
 * 构造方法(构造机):
 *
 * 1,构造方法的特征:
 * 它具有与类相同的名称;
 * 它不含返回值;
 * 它不能在方法中用return语句返回一个值
 * 注意:在构造方法里不含返回值的概念是不同于“void”的,在定义构造方法时加了“void”,结果这个方法就不再被自动调用了。
 * 2,构造方法的作用:
 * 当一个类的实例对象刚产生时,这个类的构造方法就会被自动调用,我们可以在这个方法中加入要完成初始化工作的代码。
 * 也就是说,构造机最大的作用是为类成员初始化.
 */
class Constructor
{
 private int i;
 private String str;
 //public Constructor(){}
 //当我们不为创建的类添加构造方法时,系统会自己为我们添加一个默认的构造方法.
 //但是,当我们已经为该类的加上构造方法后,那么系统将不再为我们自动创建构造方法了.
 public Constructor()
 {
  System.out.println("default Constructor is calling");
  i = -1;
  str = "unknown";
 }
 public Constructor(int i)
 {
  System.out.println("one int type args Constructor is calling");
  this.i = i;
  str = "unknown";
 }
 public Constructor(int i,String str)
 {
  System.out.println("two args Constructor is calling");
  this.i = i;
  this.str = str;
 }
 public int getI(){return i;}
 
 public String getStr(){return str;}
}
public class ConstructFunction {
 public static void main(String[] args) {
  Constructor ctor1 = new Constructor();
  System.out.println("Constructor.i = " + ctor1.getI() + " " +
    "Constructor.str = " + ctor1.getStr());
  Constructor ctor2 = new Constructor(20);
  System.out.println("Constructor.i = " + ctor2.getI() + " " +
    "Constructor.str = " + ctor2.getStr());
  Constructor ctor3 = new Constructor(30,"Co


相关文档:

java入门

 Java学习从入门到精通 
一、 JDK (Java Development Kit) 
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......

java使用rocksaw和vserv tcpip实现基于ICMP的Ping功能

一:准备 www.savarese.org download
 1.  rocksaw-1.0.0-src.tar.gz
 2.  vserv-tcpip-0.9.2-src.tar.gz
二:编译源文件得到jar包 使用Ant
 1.  build vserv-tcpip-0.9.2-src
      在vserv-tcpip-0.9.2目录下面建一个tests目录,然后在cmd窗口下进入 ......

通过JNI在JAVA与C程序中传递参数

一、编辑Java源文件
=============================================
Hello.java
=============================================
package test;
public class Hello
{
  static
  {
    try
    {
      //此处即为本地方法所在链接库名
&n ......

java 乱码

1。数据库 
在创建的时候,指定其编码为UTF-8. 
  (1)oracle: 
SQL> select userenv('language') from dual; 
USERENV('LANGUAGE') 
--------------------------------------------- 
SIMPLIFIED CHINESE_CHINA.UTF8 
SQL> 
jdbc url无须指定编码。 
& ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号