[心得]Java基础部分心得

来源:互联网 发布:c语言超市商品管理系统 编辑:程序博客网 时间:2024/05/22 00:29

从上周开始我们学习Java基础部分的内容,由基本的环境配置,到抽象的类和对象,再到运算符的运用,到面向对象的理解,到最后的接口,由简到难,逐步深刻理解Java的基础内容。

环境配置、变量、数据类型、运算符比较简单,流程控制里的循环与条件语句的用法由于和JavaScript基本相同,所以学习起来得心应手。真正开始烧脑的就是从面向对象开始了。

面向对象的内容非常的抽象,在分析一件事情或者一个动作里的对象、属性、方法上不难,难的将其代码化。在编写程序,调用方法之前需要先创造对象和方法,而调用对象和方法的前提就是必须先创建一个或者多个类,在类里面创建抽象的对象极其属性、方法(行为)。以上内容理解起来还可以,真正演练的时候就有点懵,如何在其他类中调用方法,如何调用private修饰语下的对象的名字,需要熟悉,整体难度适中。

在到构造器、继承、多态等后面的内容的时候,觉得有点吃力了,因为很多知识在几天内一窝蜂的涌上来,不花时间去练习代码是肯定摸不透的,比如说构造器:

如果在类定义中没有显式的定义一个构造器,则编译器在编译源文件时,会创建一个没有参数、没有方法体执行语句的空的构造器

在构造器中调用构造器,需要用到this()方法,且不能和super()合并使用。
继承也是难点,子类继承父类的所有属性方法,方法可被子类override。继承里有个多态的用法,Java引用类型变量有两种类型:一种是编译时的类型,一种是运行时的类型,例如:

ClassA  tom= new ClassB();

ClassA是编译时的类型,ClassB是运行时的类型,使用的时候可用tom.xx(),调用的是ClassB的重写方法。其中还有数据类型转换的用法,需了解,熟记。
抽象。
之后还有抽象类,接口,这部分概念上比较好理解,但是还需要多练习,这部分感觉难度还行。

总结一下,主要是类之间的调用,抽象类和接口的引用,需要大量的练习才能了解和熟悉,整体来说,理论上已经理解,剩下的就是码代码,熟能生巧。

原创粉丝点击