面向对象内存分析、面向对象详解以及eclipse javabean 3s快速生成

面向对象内存分析:

面向对象详解:

构造方法:

1. 方法名必须跟类名保持一致

2. 无返回类型

3. 通过new来调用

4. 无参构造器问题:

a) 如果我们没有手动定义构造器,系统会自动为我们添加一个无参的构造器

b) 如果我们自己定义了构造器,系统就不会为我们添加无参构造器

5. 构造方法的第一句总是:super,即调用直接父类的构造方法。

a) 有继承关系的构造方法调用的顺序

 

方法的重载(Overload)

两同(同一个类、同一个方法名)三不同(参数列表不同:;类型、个数、顺序)

返回值不同,构成重载吗?  No

形参名称不同,构成重在吗?  No

this

普通方法中,调用本方法的对象。

构造方法中,正要初始化的对象。

还可以用来,调用其他的构造方法

super

static

用它修饰的变量和方法,就变成了静态变量和静态方法。从属于类。通过类名即可调用。实际存储于方法区中。

package

package必须位于非注释行第一句。

包名:域名到这写

import

引入外部的类

Import  static :导入类的静态属性

final

修饰变量:常量(命名规范:全部大写,多个单词之间通过下划线隔开)

修饰方法:不能被重写

修饰类: 不能被继承

多态(polymorphism)

三个必要条件:继承、方法的重写、父类引用指向子类对象

动态绑定、静态绑定:

 

抽象类:

1. 包含抽象方法的类,一定是抽象类。

2. 抽象类不能被new

3. 抽象类可以包含:普通方法、成员变量、构造方法。

 

接口:

1. interface

2. 类实现接口:implements    可以实现多个接口

3. 接口可以多继承

4. 接口定义的一组规范!实现现实世界中这样的逻辑::如果你是…则必须能…


eclipse 工具对javabean 快捷键3s快速生成

无参构造方法 alt+/

有参数构造方法 alt+shift+s+o

对应的setter、getter方法  alt+shift+s+r    先tab 然后enter 最后tab+shift一块恩  在enter 生成所有属性对应的方法

toString生成  alt+shift+s+s 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值