zoukankan      html  css  js  c++  java
  • 27包含类型,嵌套类型--[Asp.Net]

    嵌套类型:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    
    namespace demo5
    {//嵌套类型demo
        public partial class baohan : System.Web.UI.Page
        {
            public class comp
            {
                //创建一个编程类
                public class cod
                {//私有变量
                    private string use;
    
                    //构造函数
                    public cod(string aa)
                    {
                        use = aa;
                    }
    
                    //为类包含创建属性
                    public string Use
                    {
                        get { return use; }
                        set { use = value; }
                    }
    
                    //为包含创建方法
                    public string codef(string aa)
                    {
                        return "<br>我现在用的是" + aa;
                    }
    
                    //为包含类创建静态方法
                    public static string aa(int bb)
                    {
                        return "<br>一共有" + bb + "种语言";
                    }
    
                }
                //为包含类创建构造函数
                public comp()
                { 
                }
            }
    
            protected void Page_Load(object sender, EventArgs e)
            {
                //创建一个包含类的实例
                comp.cod user = new comp.cod(".NET/C#");
                //访问被包含类中的属性
                Response.Write(user.Use);
                //使用被包含类的方法
                Response.Write (user.codef (".NET/C#"));
                //使用被包含类的静态方法
                Response.Write(comp.cod.aa(30));
            }
        }
    }

    结果;

    .NET/C#

    我现在用的是.NET/C#

    一共有30种语言

    包含类型:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    
    //包含demo
    namespace demo5
    {
        public partial class baohan2 : System.Web.UI.Page
        {
            //创建一个类
            public class aaa
            {
                //创建私有变量
                private string vall;
                //创建构造函数
                public aaa(string str)
                {//赋值
                    vall = str;
                }
                //定制属性
                public string Vall
                {
                    get
                    { return vall; }
                    set {
                        vall = value;
                    }
                }
               
    
              
    
            }
            //使用上面的私有变量
            public class bbb
            {
                private aaa bvall;
                public bbb()
                {
    
                }
                public aaa Bvall
                {
                    get { return bvall; }
                    set { bvall = value; }
                }
    
            }
            protected void Page_Load(object sender, EventArgs e)
            {//利用第二个类创建实例
                bbb bb = new bbb();
                bb.Bvall = new aaa("dsdsdcs");
                Response.Write(bb.Bvall .Vall );
            }
            
        }
    }

    结果:

    dsdsdcs

    感受:

    看起来有些复杂,继续坚持囫囵吞枣,盲人摸象的学习。

  • 相关阅读:
    [数据结构]二分查找
    [数据结构]堆排序
    [数据结构]冒泡排序
    android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale"
    android:hardwareAccelerated="true"
    Android 图形处理
    Android 屏幕适配
    Android 手机的屏幕分辨率大小汇总
    Android 模拟器常用的快捷键
    PopWindow的使用
  • 原文地址:https://www.cnblogs.com/wangmei/p/4487744.html
Copyright © 2011-2022 走看看