应该不能说是初见,毕竟都已经上了3节课了。现在的感觉还是和平时上课一样,老师讲的多,而我们现在的动手能力很差。就今天的显示聊天窗口而言,就是一个依葫芦画瓢的过程,但是编译却出现了5个错误,经过许久检查改正再编译才出现个简陋的窗口。让我觉得像一部影片名:Java,从零开始。
记录下今天所学:
一、类是抽象出来的,是编程的基本。
对象是具体的,是操作的基本。
两者的关系:对象是类的实例(具体表现),对象必须依赖一个类存在。
二、类
类包含属性和方法。
方法定义格式:访问限定符 返回值 方法名(参数列表) 方法体{ 具体实现 }
public void(无) study(String name) { System.out.println(); }
int(需有返回值)
三、构造方法(构造器 / 构造函数)
作用:主要是创建对象
特点:1.方法名与类相同
2.没有返回值的定义
注意:Java中,每一个类都默认有一个无参数的构造方法,如果定义了其他有参数的构造方法,则默认无参数构造方法失效,如果想继续使用无参数的构造方法,必须显示声明。
四、方法的重载(overload)与方法的重写(override)的区别
方法的重载:方法名相同,参数列表(类型、数量)不同,使其具有选择性。
方法的重写:子类重写父类的方法,对父类功能的扩展。