无参类的应用,新命名空间

无参类的使用

在这里插入图片描述加上新的命名空间

Threading

命名空间

using System Threading

使用方法

public Class1(){
Console.WriteLine("装修师傅在刷漆(皮肤加载中)");
Thread.Sleep(2000);
Console.WriteLine("搬家公司正在布置家具");
Thread.Sleep("2000");
Console.WriteLine("阿姨在烧水");
}

用处是延迟语句输出,类似游戏加载画面下面的语句。

构造方法的重载

	using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 方法的重载
{
    class Deom
    {
        //实现构造方法
        public void func() {
            Console.WriteLine("无餐的方法");
        }
        public void func(int i) {
            Console.WriteLine("收到了一个整数{0}",i);
        }
        public void func(string u) {
            Console.WriteLine("收到一个字符串"+u);
        }

        public void func(int i,string u) {
            Console.WriteLine("接收到两个参数,整数{0},字符串{1}",i,u);
        }
        ///构造方法不能存在两种参数完全相同的情况(个数 类型 顺序)
        public void func(string u,int i) {
            Console.WriteLine("接收两个参数,字符串{0},整数{1}",u,i);
        }
    }
}

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 方法的重载
{
    class Program
    {
        static void Main(string[] args)
        {
            Deom p = new Deom();


            p.func();

            p.func(99);

            p.func("dja");

            p.func(12,"adc");

            p.func("sb",27);
            Console.ReadKey();
        }
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
#include<iostream> using namespace std; class student; class teacher { public: int a = 1; student *p; teacher(int a); ~teacher(); }; teacher::teacher(int a) :a(a) { cout << "teacher构造函数调用" << endl; ///p = new student; } teacher::~teacher() { cout << "teacher析构函数调用" << endl; } class student { public: //友元函数可以访问类中的公有和私有成员,不可以访问保护成员 friend void func2(student &s); friend class teacher; int a = 10; student(int x); ~student(); void func3(); private: int b = 20; }; student::student(int x) :a(x) { cout << "student 构造函数调用1" << endl; } student::~student() { cout << "student 析构函数调用!" << endl; } void student::func3() { cout << b << endl; } void func1() { student s1(100); cout << s1.a << endl; s1.func3(); func2(s1); cout << s1.a << endl; } //友元函数,全局函数做友元 //在形参中加入const防止传入的参数被改变,不加const则可以改变 void func2( student &s) { //传入普通类对象不可以改变类中的值,只能改变形参类的值 /*s.a = 123; cout<<s.a << endl; cout << s.b << endl;*/ ////传入指针可以改变类的值 /*s->a = 1000; s->b = 123; cout << s->a << endl; cout << s->b << endl;*/ ///传入引用也可以改变类中的值 //s.a = 12345; //s.b = 123456; cout << s.a << endl; cout << s.b << endl; } //类做友元 void func3() { student s1(10); cout << s1.a << endl; teacher t1(100); cout << t1.a << endl; cout << t1.p->a<< endl; } int main() { //成员函数做友元 //func1(); //类做友元 func3(); system("pause"); return 0; }
最新发布
06-08
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值