博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java学习笔记②JAVA面向对象
阅读量:5274 次
发布时间:2019-06-14

本文共 693 字,大约阅读时间需要 2 分钟。

s

 

01 认识类和对象

类:成员变量 成员方法 

       静态变量 静态方法

类名首字母大写

对象是类的实例

类是对象的抽象

创建对象:

Person p = new Person();

 

 

 

02 方法和方法重载

引用传递和值传递:

构造方法:

类默认有无参构造方法,可以重载构造方法

public class Person{

   private String name;

   private int age;

  public Person(){

    //无参构造方法

  }

  public Person(String name,int age){

    //有参构造方法

    this.name = name;

    this.age = age;

  }

}

当重写构造方法后,默认无参构造方法将不存在,除非手动补上

 

this()是调用本类中自身构造方法

 

 

 

 

 

 03 封装和继承

 

package的命名、导包

 

java.lang是虚拟机自动引入

 

 

 

 

继承:is-a 关系 

 

 

 

 

 

04 方法的重写和多态

 

Object类是所有类的父类

例如:String的equals()方法是重写了object父类的方法

 

 

抽象方法和抽象类

 

 

 

05 抽象类和接口

 

 

 

 

 

 

抽象类有利于代码复用

接口有利于代码维护

 

 

07 异常

 

 

 main()方法声明的异常由java虚拟机处理

 

--------------------------------------------------------

需要多多练习做习题

 

转载于:https://www.cnblogs.com/givemeanorange/p/10384879.html

你可能感兴趣的文章
二进制&八进制&十六进制之间的快速转换------ 心算&笔算方法总结
查看>>
The operation couldn’t be completed. (LaunchServicesError error 0.)
查看>>
iOS开发tips总结
查看>>
php每天一题:strlen()与mb_strlen()的作用分别是什么
查看>>
学习MySQL我们应该知道哪些东西?
查看>>
Java VisualVM插件地址
查看>>
[QPlugins]学习大纲
查看>>
hdu 3335
查看>>
智力面试题汇总,有意思!
查看>>
NYOJ-523 亡命逃窜(三维立体的BFS)
查看>>
HDOJ-3785 寻找大富翁(优先队列)
查看>>
编程中定义的方法报异常问题
查看>>
使用STM32F103ZET霸道主板实现SD卡的读写(非文件系统)
查看>>
工作中收集JSCRIPT代码之(下拉框篇)
查看>>
《转载》POI导出excel日期格式
查看>>
code异常处理
查看>>
git - 搭建最简单的git server
查看>>
.net中从GridView中导出数据到excel(详细)
查看>>
[LeetCode]Single Number II
查看>>
poj3216 Prime Path(BFS)
查看>>