java java面向对象(二)抽象类、接口和包

一、抽象类

1.抽象方法

没有方法体的方法就是抽象方法

  1. public abstract void setContent();
  • 以abstract修饰的方法
  • 只有方法名称和参数等,没有方法体(即没有实现部分)
2.什么是抽象类
  • 拥有抽象方法的类就是抽象类(只要有抽象方法的类就必须是抽象类,它可以有其他属性和非抽象方法)
  • 抽象类必须在class关键词前面添加上abstract关键词,以表示此类为抽象类
  • 继承自

java java面向对象(一)面向对象及其三大特性

一、面向对象主要概念

面向对象是一种组件化的编程思想

1.类:所有有共性的一类实体的统称,是一个模板
2.对象:是某个实际存在的实体实例

二、面向对象编程的组成部分

1.面向对象编程的组成部分
  • 属性:描述实体的指标,是静态的
  • 方法:对实体进行的一些操作和实例拥有的行为,是动态的

面向对象编程的组成部分

2.类的定义

类的定义

类定义包括以下几个部分

  • (1)包的定义:类似于定义类的所在的位置(存储位置)
  • (2)类的主体定义
    • (1) 静态变量