java面向对象的核心思想

 

java面向对象的特征之一:封装

1、封装性的使用

2、匿名对象的使用

3、构造对象的使用

引用的传递

1、引用传递

 

 

2、this关键字

3、static关键字

  

  

 

 

  

  

继承 

1、继承的实现

2、继承的限制

3、子类对象的实例化

4、方法的重写与super关键字

重写与重载的区别:

   

Java面向对象-抽象类与接口

1.Java final关键字的使用

2.java抽象类

3、java接口的实现

接口和抽象类的相同点及不同点  

java面向对象多态性

1、多态性

2.多态性的利用

3.instanceof关键字

运行结果:

4、抽象类的应用

执行结果:

5、接口的使用

运行结果:

Java面向对象之泛型  

 1、认识泛型

执行结果:

2、构造方法中使用泛型

注意:一开始,我将类名命名为Con然后eclipse中编译出现该问题:A class file was not written. The project may be inconsistent, if so try refreshing this project and building it,原来类名con是操作系统保留的一个设备名字,不可以使用。

其他的比如 CON, PRN, AUX, CLOCK$, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9都不可以.

3、指定多个泛型

4、通配符

5、泛型接口

6、泛型方法

7、泛型数组

执行结果:

  

  

  

  

  

  

 

  

  

  

  

  

  

  

  

 

  

  

posted @   小金乌会发光-Z&M  阅读(5011)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示