private 表示私有的,只能在同一个包中的同一个类使用 像这样就是在同一个包中的不同类用了private修饰的变量,这是非法的,那到底该如何给a赋值呢?可以在定义时就赋值,但这样的代码就没有可操作性,所以我们可以写一个方法来提供对外接口 class Test2{private int a;public int getA() {return a;}public void setA(in
面向过程和面向对象初步认识 C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。C++是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。 面向对象的四大特点:抽象、封装、继承和多态 C++类(相当于结构体)中可以定义和函数,但C语言中结构体内不能定义函数。 //struct Test //结构体class Test //类