Java面向对象基础

  众所周知,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:只能在本类当中调用

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值