构造方法何时被调用

简介:
 

新建一个对象是被调用。也就是new的时候;
如:
public class A

{
int i;
String c;
public A(){ }                  //无参构造方法
public A(int i,String c) // 两参构造方法
{
   this.i = i;
   this.c = c;  
}
public static void main(String[] args)

{
   A a = new A() ;               //调用了无参构造方法;
  
   A a1 = new A(5,"vieri");//调用了两参构造方法
}
}

 

 

 

稍微高级一点的用法

        string path = null;

        public XDocument doc;

        public StudnetXMLDB(string filepath)
        {
            this.path = filepath;
            doc = XDocument.Load(path);
        }

        public static StudnetXMLDB ReadStudentXMLDB()
        {
            StudnetXMLDB newstuDB = new StudnetXMLDB(Application.StartupPath +

                                                     @"\config\StudentInformation.xml");
            return newstuDB;
        }

         

        public void Remove(string name)
        {
            doc.Element("Students").Elements("student").Where(ss => ss.Attribute("Name").Value ==

                                                                                  name).Remove();
            doc.Save(path);
        }

 

         要是调用Remove方法的时候,可以这样表示

        StudnetXMLDB.ReadStudentXMLDB().Remove("xy");

目录
相关文章
|
1月前
|
Java C# C++
构造方法大揭秘:编程新手也能轻松掌握!
构造方法大揭秘:编程新手也能轻松掌握!
17 0
|
1月前
类的无参方法
类的无参方法
12 0
|
1月前
|
Java
【Java this关键字】如何使用以及注意点 访问成员变量,访问成员方法,构造方法内调用构造方法
【Java this关键字】如何使用以及注意点 访问成员变量,访问成员方法,构造方法内调用构造方法
|
9月前
|
Java
构造方法
构造方法
29 0
|
11月前
|
程序员
为什么子类会调用父类无参的构造函数
为什么子类会调用父类无参的构造函数
|
12月前
带参方法的使用
带参方法的使用
50 0
|
Java C++
C++类中在构造器中调用本类的另外构造器
C++类中在构造器中调用本类的另外构造器
81 0
|
Java C#
C# 构造方法
应用场景:1. 初始化(加载)对象 2. 初始化(加载)一些数据 特点:默认有一个无参构造方法
76 0
|
Java
父类 子类 的 静态域,main(),构造代码块,构造方法 如何执行????
父类 子类 的 静态域,main(),构造代码块,构造方法 如何执行????
62 0
|
安全 Java 开发者
反射调用构造方法|学习笔记
快速学习反射调用构造方法
115 0
反射调用构造方法|学习笔记