考后反思与总结

经过这次考核,我深深体会到自己对于知识点掌握的不足与欠缺,以及懂得了要与课本结合起来,不能只看网课视频,而是要把重心转移到课本上,掌握好基础知识,多加练习.

下面是我在这此考核过后总结的我欠缺的基础知识点:

java自动类型转换:

整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。

自动转换由低级到高级

自动转换有以下规律:

  1. 小的类型自动转换到大的类型

  1. 整数类型可以自动转换到浮点数类型,但是有误差

  1. 字符类型可以自动转换为整数类型

示例:

隐式类型转换

int i=22;
double a=i;//22.0

字符可以自动提升为整数

char number='a';
int number1=number+10;
System.out.println(number1);//107

super关键字的用法

super.属性名称表示从父类中寻找同名属性
super.方法名称表示直接从父类中寻找同名方法
super()表示调用父类中的构造方法

构造方法的概念和特点

构造方法:构造方法是一种特殊的方法,用于初始化对象。

特点:①构造方法与类同名,可以有参数,也可无参数。 ②构造方法没有返回值,在方法前也不需要写void。 ③创建对象时,系统自动调用构造方法。 ④用户在程序中不能直接调用构造方法,只能通过new操作符调用。 ⑤一个类可以有多个同名构造方法,但参数必须不同。所谓参数不同是指: ⑥类中可以不定义构造方法,此时Java提供一个默认的无参数构造方法

封装的理解和认识

一.理解

封装就是把抽象出的数据属性和对数据的操作方法封装在一起,数据被保护在内部,程序的其他部分只有通过被授权的操作方法,才能对数据进行操作。

二.具体使用

首先通过访问修饰符限制属性的访问权限,一般设置为private,然后通过get方法和set方法实现对属性的取值和赋值.

abstract类和final类的区别

1.abstract类不能用来创建abstract类的对象

2.final类不能用来派生子类,因为用final修饰的类不能被继承

3.final不能与abstract同时修饰一个类,abstract类就是被用来继承的

  1. 类中有abstract方法必须用abstract修饰,但abstract类中可以没有抽象方法,接口中也可以有abstract方法

this关键字的用法

1.this调用本类中的属性,也就是类中的成员变量

2.this调用本类中的其他方法

3.this调用本类中的其他构造方法,调用时要放在构造方法的首行

类变量与实例变量的区别

类变量也叫静态变量,也就是在变量前加了static 的变量;

实例变量也叫对象变量,即没加static 的变量;

区别在于:类变量是所有对象共有,其中一个对象将它值改变,其他对象得到的就是改变后的结果;而实例变量则属对象私有,某一个对象将其值改变,不影响其他对象

一个”.java”源文件中是否可以包括多个类(不是内部类)?有什么限制?

一个".java"类中是可以有多个类.但是,在多个类中,有且只有一个public类,且public类的类名必须与*.java的文件名相一致.

JVM虚拟机实例通过调用某个类的main()来执行程序,这个main()必须是public static void 并接受一个字符串作为参数,但是该类不一定是public类.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值