publicvoidsystemdemo(){classdemo_test{int age=19;publicint id=123;// static String name= "hello";//不可以有静态修饰的成员// static void system_demo()// {// //不可以这样用// }privateString password="";publicvoidshow_demo(){System.out.println("我是局部内部类");System.out.println(hom...
#include<iostream>using namespace std;classMyClass{public:staticintfunc(){return_m;}private:staticint _m;};int MyClass::_m=5;intmain(){cout<<MyClass::func()<<endl;//通过作用域限定符调用函数MyClass a;cout<<a.func()<<endl;//通过对象调用函数return0;} 运行结果: 3. 小练习 接下来我...
(3)在一个函数声明中,const可以修饰形参,表明它是一个输入参数,在函数内部不能改变其值;(4)对于类的成员函数,若指定其为const类型,则表明其是一个常成员函数,不能修改类的成员变量,只能用常实例化对象调用;static关键字内存作用域不同,static函数只是在声明它的文件中可见,不能被其他文件所用...
在C++当中,static可以修饰成员变量和成员函数,它们在面向对象编程中有着很重要的作用。 1. static修饰成员变量 用static修饰的成员变量叫做静态成员变量。静态成员变量要在类中进行声明,并且初始化必须要在类外,而不是类中(因为在类中给的初值是给初始化列表的,而静态成员变量不走初始化列表)。例如: classMyClass{...
public void systemdemo() {class demo_test {int age = 19;public int id = 123;// static String name= "hello";//不可以有静态修饰的成员// static void system_demo()// {// //不可以这样用// }private String password = "";public void show_demo() {System.out.println("我是局部内部类"...