面向对象及第二次周测

面向对象

Java 类同其他面向对象的编程语言一样,也支持面向对象(OOP)的三个特征:

  • 封装 (Encapsulation)

  • 继承 (Inheritance)

  • 多态 (Polymorphism)

  • 类名的规范

注意类名的规范:

  1. 类名的第一个字母大写

  2. 类名尽量使用字母

  3. 类名要见名知意

  4. 不要使用关键字

 

语法:

>**[访问修饰符]** **数据类型  属性名;**

细节:

  1. 访问修饰符,在java中有四种, public,private,默认(不写就是默认),protected四种,这个在后面的学习中讲解,我们一般使用:private

  2. 数据类型就是我们前面学习过的基本数据类型,已经其他类类型

  3. 属性名就是属性的名称,属性名第一个字母小写,尽量使用字母,取得名字要有意义

属性是有初始值的,特别注意我们前面讲变量的时候,说我们的局部变量在定义的时候是没有初始值的,需要我们手动赋初始值的.这是局部变量与属性的区别.  

要创建新的对象,需要使用new 关键字和想要创建对象的类名.语法如下:

>**类名 对象名 = new 类名();**

例如我们要创建之前我们定义的Person类的对象,我们就可以写成

Person p1 = new Person();

 

1.长整型的数据,值超过整形的,后面要加L

2.不同的操作系统安装的JDK是不一样的

3.错题

 public class Main{
public static void main(String[]args){
byte b1 = 1;

byte b2 = 2;//这里会自动转换,没问题

byte b = b1+b2;//int不能赋值给byte

}}

4.数组属于引用数据类型,不存在数据类型转换


14.执行下面程序后,ch,x,y的值正确的是:(a)
int x = 3,y = 4;
boolean ch;
ch = x < y || ++x == --y;//由于里面是“或”,有真即为真,识别出前者为真后,不再识别后者,故后半截不执行,x,y值不变

A. true,3,4                  B. true,4,3     

C. false,3,4                 D. false,4,3
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值