众所周知,Java是一门面向对象编程,它的优点是功能强大,简单易用。
面向对象的编程思想非常重要:即找工具解决问题,没有工具就自己设计解决工具解决问题。
1、类和对象
1.1:面向对象和面向过程的介绍
C:面向过程的编程语言
C++和java是面向对象的编程语言
举例:最终目的 ——》吃一碗米粉
1、面向过程:思考如何才能吃到一碗米粉?买米粉+买调料+做码子+吃米粉(吃到米粉的过程)
2、面向对象:直接去早点摊买一碗米粉吃(结果重要)
1.2:类
类是Java程序的基本单位,我们应该从类开始设计。
定义类的要求:1、见名知道意 2、类名首字母大写
类里面有什么呢? 成员变量+方法
成员变量:类的共同特征,即属性
方法:类的行为
2、成员变量和局部变量
成员变量:也就是全局变量也可以叫属性;
什么叫成员变量呢?定义在类体中,方法外的变量叫做成员变量也叫全局变量。
局部变量:定义在方法体内的变量;
java中有几个修饰作用域的修饰符,分别是:public protected private (默认)
如图 测试类T1、T2、T3同包、test在c包中 并输出
我们将测试类与t2放在同一包内
显示调用成功,说明protected的调用需同包。
结果表明:
public:不管同包,还是外部类都,凡是用public修饰的方法都能被调用
protected: 同包情况:外部类可以调用;不同包情况:外部类调用就会报错
private:只能在本类当中调用