Need some help with objects/classes
Hello,
I'm trying to make my own object that holds a name of the link, the
href of that link and if that link has any sublinks/hrefs. BTW, this
code is written in C#, which is very similar to Java. Here is what I
have for my object (ArrayLink):
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Configuration;
using System.Text;
using System.Web;
namespace FAModel
{
public class ArrayLink
{
private static string name;
private static string href;
private static ArrayList sublink;
private static ArrayList subhref;
public ArrayLink(string name2, string href2, ArrayList
sublink2, ArrayList subhref2)
{
name = name2;
href = href2;
sublink = sublink2;
subhref = subhref2;
}
public static string nameC
{
get
{
return name;
}
set
{
name = value;
}
}
public static string hrefC
{
get
{
return href;
}
set
{
href = value;
}
}
public static ArrayList sublinkC
{
get
{
return sublink;
}
set
{
sublink = value;
}
}
public static ArrayList subhrefC
{
get
{
return subhref;
}
set
{
subhref = value;
}
}
}
}
Here is my test code:
ArrayLink test1 = new ArrayLink("asdf", "asdf", null, null);
ArrayLink test2 = new ArrayLink("asdf2", "asdf", null, null);
ArrayLink test3 = new ArrayLink("asdf3", "asdf", null, null);
ArrayLink test4 = new ArrayLink("asdf4", "asdf", null, null);
When I test in debug mode, after running through test1...test4
test1..test4 all have the test4 information of "asdf4" and "asdf".
What am I doing wrong here? Thank you very much.