ToB企服应用市场:ToB评测及商务社交产业平台

标题: Java 底子 (面向对象高级 一) [打印本页]

作者: 农民    时间: 2024-8-7 16:30
标题: Java 底子 (面向对象高级 一)
static

 
static-static修饰成员变量

static叫静态,可以修饰成员变量、成员方法。
成员变量按照有无static修饰,分为两种:

 
static-类变量应用场景

案例:系统启动后,要求用户类可以记着自己创建了多少个用户对象了。
  1. public class User {
  2.     // 类变量
  3.     public static int number;
  4.     // 构造器
  5.     public User() {
  6.         User.number++;
  7.     }
  8. }
复制代码
 
static-static修饰成员方法

成员方法的分类


 
static-static修饰类方法的应用场景-工具类

类方法的常见应用场景
工具类是什么?
使用类方法来设计工具类有啥利益?
为什么工具类中的方法要用类方法,而不用实例方法?
 
static-static的留意事项

 
static应用-代码块

代码块是类的5大因素之一(成员变量,构造器,方法,代码块,内部类)。
 
static应用-单例设计模式

什么是设计模式(Design pattern)?
单例设计模式

单例设计模式的实现方法很多
懒汉式单例设计模式
 
继承

继承-使用继承的利益

Java中提供了一个关键字extends,用这个关键字,可以让一个类和另一个类建立起父子关系。
继承的特点
继承后对象的创建
使用继承有什么利益?

 
继承-权限修饰符

什么是权限修饰符?

 
继承-单继承、Object、方法重写

Java是单继承的,Java中的类不支持多继承,但是支持多层继承。
Object类
什么是方法重写?
方法重写的其他留意事项:
 
继承-子类访问成员的特点

 
继承-子类构造器的特点

子类构造器的特点:
this(...)调用兄弟构造器

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4