这段时间在看马士兵的j2se基础。把各章的总结发出来(1)

来源:互联网 发布:怎样做一个域名服务器 编辑:程序博客网 时间:2024/06/04 20:06

第二章复习{

标识符:可以起名字的东西
关键字: void if for while、、、、
Java基本数据类型:基础:boolean byte char int 。。。位置:局部变量 成员变量
运算符:重点 短路与 逻辑与
表达式和语句:  
分支
循环:for do while  while
方法:形参 实参 返回值 返回值类型
变量的作用域: 出了大括号就不认识了
递归函数:

第三章{

1 . 面向对象思维: 该有哪些类那些对象, 这些类和对象该有哪些属性,类和对象之间的关系、
2.  成员变量=静态属性 方法=动态属性

3.构造函数(方法)和类同名,没有返回值

4.把类放包里边,先写package  引用时要写全位置。com。bjsxt。cat。import   第三章20

多态的存在
1 要有继承
2 要有重写
3 父类引用指向子类对象\
抽象方法就是用来重写的

抽象类
 { 用abstract关键字来修饰一个类时。
    这个类就是抽象类
    用abstract来修饰一个方法时,该方法叫做抽象方法
    含有抽象方法的类必须声明为抽象类。
    抽象类必须被继承,抽象方法必须被重写
    抽象类不能被实例化
    抽象方法只需声明,而不需实现。
    
    }
final
  {
     final的变量不能被改变
     final的方法不能被重写
     final的类不能被继承

  }




第三章复习:{

1 内存分析贯穿始终
 对象和类的概念
 类or对象之间的关系
 面向对象设计思想
 class
 new 引用的概念  构造方法的概念
 方法重载  构造方法重载
 this  指当前对象
 static 成员变量属于所有类 所有对象
 
 package& import
 为了解决类重名问题 起名方法 : 公司域名倒过来
 import 用来引用 包 必须在当前目录下
 private default protected public
 default 和 public可以修饰类
 
 extends 继承   xxx是xxx   狗是动物
 
 overwrite   重写  去API Copy

 final
 
 Object toString
        equals

 upcasting downcasting 向上/下 转型

 多态: polymophysm /dynamic binding /late
 
 abstract  class

 interface  接口  本质: 看到对象中的一部分方法
    用implements

      interface Singer{
          public 、、、、;
          public 、、、、、;
 
       }
 class Student implements Singer{

    可以加一些 Student私有的方法
    但必须要包涵 父类的方法
    要重写父类的方法

  }





原创粉丝点击