Java学习-Day2

Java中的专有名词及注意事项

Java标识符:类名、变量名、方法名

Java修饰符:用来修饰类中方法和属性。主要有两类:

  • 访问控制修饰符:public、protected、default、private.
  • 非访问控制修饰符:final、abstract、static、synchronized.

Java变量:有三种类型

  • 局部变量
  • 类变量(静态变量)
  • 成员变量(非静态变量)

Java数组:数组是储存在堆上的对象,可以保存多个同类型变量。

Java 枚举:Java 5.0引入了枚举,枚举限制变量只能是预先设定好的值。使用枚举可以减少代码中的 bug。

例如,我们为“交通方式”设计一个程序,它将限制为大巴车、火车、飞机。这就意味着它不允许乘客选择除了这三种以外的交通方式。

  • 注意:枚举可以单独声明或者声明在类里面。方法、变量、构造函数也可以在枚举中定义。

Java注释:支持单行注释和多行注释

Java空行:空白行或者有注释的行,Java 编译器都会忽略掉。

继承

在 Java 中,一个类可以由其他类派生。如果你要创建一个类,而且已经存在一个类具有你所需要的属性或方法,那么你可以将新创建的类继承该类。

利用继承的方法,可以重用已存在类的方法和属性,而不用重写这些代码。被继承的类称为超类super class),派生类称为子类sub class)。

接口:在 Java 中,接口可理解为对象间相互通信的协议。接口在继承中扮演着很重要的角色。

接口只定义派生要用到的方法,但是方法的具体实现完全取决于派生类。

Question1:“面向对象”与“非面向对象”是什么及区别?

Answer:简单讲,面向对象程序设计(oop)是一种程序设计技术。它将重点放在数据(即对象)和对象的接口上。若将“编程语言”比作“木匠”,一个“面向对象的”木匠始终关注的是所制作的椅子,而将所使的工具放在第二位;一个“非面向对象的”木匠”首先考虑的是所用的工具。

面向对象语言:Java、Python、C++

非面向对象语言:C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不断进步的程序狗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值