面相对象

第三章 面向对象

1.      什么是类

a)      类就是模子

b)     确定对象将会拥有的特征(属性)和行为(方法)

2.      什么是对象

a)      对象就是类的具体实例化

b)     对象拥有属性和方法

对象拥有的静态特征叫做属性(属性描述可以描述实体量化的静态特征)

对象拥有的动态特征叫做方法(使用方法描述实体具体行为)

3.      如何创建一个对象

a)      使用关键字new,如:Funfun =new Fun();

4.      类和对象的区别

a)      类是对象的模板

b)     对象是类的实例化

c)      以类的形式来组织代码

d)     以对象的形式来封装数据

e)     类是一个抽象的概念

f)       对象是类的具体实例

5.      如何定义一个类,类的属性和方法

a)      使用关键class ,如:publicclass Run{

public String name;

public 返回值类型(void) 方法名(school)(形参列表){

方法体
}

}

6.      ToString()方法的优点

a)      不用先是调用,直接可以使用对象

7.      如何声明包

a)      关键字: package com.sxt.XXXXXX(域名倒置)

8.      如何导入包

a)      Import java.util.Date; java.long.String

9.      为什么需要包

a)      包的好处

i)                  文档分类别易于查找,易于管理

ii)               不同文档放在不同袋里拥有相同的名字,避免冲突

10.  在类中一个方法,如何调用本类的另一个方法

a)      方法名()

11.  在类中一个方法,如何调用另一个类的方法

a) 对象名.方法名()

12.  什么是封装

a)      封装就是隐藏实现细节

13.  封装的特性

a)      封装就是降属性私有化,提供公有方法访问私有属性

b)     通过公有方法访问私有属性

c)      对象同时为具有属性和方法

如:private String sun;

14.  什么是构造方法

a)      方法名和类名相同无返回值  如:

Public class Run{
      public Run(){
       }      

  }

15.  什么是方法重载

a)      方法名相同,方法参数列表不同

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值