成员方法

成员方法(函数)用来表现对象行为

申明在类语句块中,规则和函数申明规则相同

成员方法不用加static关键字

成员方法必须实例化对象,再通过对象来使用,相当于该对象执行了某个行为


class Person
{
    public string name;
    public int age;
    public Person friends
    public void AddFriends(Person p)
    {
        if(friends==null)
        {
            friends = new Person[]{p};
        }
        else
        {
            //数组增加
            Person[] newFriends= new Person[frineds.Length+1];
            for (int i =0;i<friends.Length;i++)
            {
                newFriends[i]=friends[i];
            }
            newFriends[newFriends.Length-1]=p;
            friends=newFriends;

        }
    }
    public void Speak(string str)
    {
        Console.WriteLine("{0}说{1}",name,str);
    }
    public bool isAdult()
    {
        return age >= 18;
    }
}
//实例化对象
Person p = new Person();
p.name = "robot";
p.age = 1 ; 
p.Speak("bot")
posted @   cannedmint  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示