工作内容:

1.泛型类的使用(泛型:类型参数化)

2.泛型方法的使用

学习分享:

1.引用数据类型(基本数据类性的包装类)之间不可以直接强转,基本数据类型之间可以直接强转。(基本数据类型)引用数据类型   可以这么去转

2.Char类型储存的是字符的Ascii码

泛型类的好处:1.减少类的膨胀(减少代码量)2.不用像用Object变量来传递参数那样需要转型

泛型T t中t可以使用Object的方法

泛型类:

public class Anamal<T>{

成员变量:T t;

成员方法:public void change(T t){

}

}

生成对象:Anamal <Object> anamal = new Anamal<Object>();

泛型方法:public static <T> void speak(T t){....}

调用泛型方法:对象名.<String>speak("xiaohua");

继承的理解:

子类继承父类的属性,方法(参考is a规则),最终我们要使用的是父类的属性和方法【即:子类就是子类,父类是根据子类抽象出来的(根据现实生活中的继承关系,形成一个继承规则,而又是一个升华,在继承过程中,我的目的是为了减少重复代码,就有可能出现,一个类B在继承另外一个类A时,只是为了使用A的属性和方法,他们两并没有现实中”子”与”父”的关系,而是”师傅”的关系,可以使用接口的方式去实现)】

Java泛型类,方法使用,Java继承的歪解相关推荐

  1. Java基础知识之封装+继承+多态详解

    前言 这篇博客是基于Java类和对象的基础之上的相关知识点.因为特别重要且语法规则较多,所以想单独总结方便之后复习. 本篇博客涉及知识点思维导图: 目录 1.封装 2.继承 3.多态 1.封装 生活中 ...

  2. java 面向对象三大特性之继承 万字详解(超详细)

    目录 前言 : 一.为什么需要继承: 二.什么是继承(Warning : 篇幅较长)? 1.继承概述: 2.子类继承父类之后达到的效果 : ①如何使用继承? ②代码演示 : 3.继承的使用场景: eg ...

  3. 【Java编程进阶】封装继承多态详解

    推荐学习专栏:Java 编程进阶之路[从入门到精通] 文章目录 1. 封装 2. 继承 2.1 继承的语法 2.2 子类重写父类的方法 2.3 子类隐藏父类的方法 2.4 super 关键字 2.5 ...

  4. java virtual 方法_JVM(Java Virtual Machine)

    Java语言的一个非常重要的特点就是与平台的无关性.而使用Java虚拟机是实现这一特点的关键.一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码.而引入Java语言虚拟机后,Java ...

  5. Java反射方法赋值,java反射挟制赋值

    当前位置:我的异常网» 编程 » java反射挟制赋值 java反射挟制赋值 www.myexceptions.net  网友分享于:2014-07-17  浏览:0次 java反射强制赋值 pack ...

  6. JAVA toString方法详解

    JAVA toString方法 在Java中,我们经常会编写许多自定义类.在使用时,我们如何打印出这些类中实例变量? class value {private int s;public void se ...

  7. NDK学习笔记:JNI调用Java层方法创建Native的AudioTrack播放PCM(方法签名,CallXXXMethod)

    NDK学习笔记:JNI调用Java层方法创建Native的AudioTrack播放PCM 题目有点复杂,不过确实就是那么回事.这章想记录的内容比较多,先列出来: native static 与 nat ...

  8. 万字长文分享,新手小白如何自学Java(方法+步骤)

    我准备从思想方法和具体的学习步骤上给大家聊一下我的做法,希望对大家有所帮助! 看完本篇文章你会得到如下收获: 学习Java的方法 学习Java的具体步骤 大学四年如何高质量度过 如何把我大学时光自学编 ...

  9. 万字长文分享,如何自学Java(方法+步骤)

    ​ 目录 收起 大家存在的问题 为什么我觉得方法很重要? 五个步骤学习Java 第一阶段:揽全局 「怎么办?你需要的是系统化学习!」 教程式笔记 我的大学 我准备从思想方法和具体的学习步骤上给大家聊一 ...

最新文章

  1. IOSUIcontrol事件
  2. ModuleNotFoundError: No module named ‘cx_Oracle‘
  3. 死磕Java并发:J.U.C之并发工具类:CountDownLatch
  4. LinkedList 源码分析(JDK 1.8)
  5. MySQL索引如何优化?二十条铁则送你!!!
  6. ---innerHTML---
  7. PHP之Session与Cookie:存放 安全 应用场景 过期设定 依赖关系
  8. P2590-[ZJOI2008]树的统计【树链剖分,线段树】
  9. dayjs​​​​​​​文档
  10. 地摊叫卖、超市播音工具-简洁的文字转语音播音软件
  11. 19秋学期南开c语言在线作业,南开19秋学期(1709、1803、1809、1903、1909)《C语言程序设计》在线作业满分答案1...
  12. springBoot学习(二) 基础运行原理
  13. b s php 生产管理,求一套简单稳定的 B/S 架构的设备监控管理系统解决方案
  14. iphone备忘录突然没了_为什么用过iPhone的人都不再想换回安卓?网友:过于真实,哭了...
  15. SQL to ElasticSearch DSL
  16. 深入C++中构造函数、拷贝构造函数、赋值操作符、析构函数的调用过程总结
  17. 一线互联网公司的前端开发流程
  18. SPF算法中的ISPF和PRC介绍
  19. android开发百度地图比例尺,androidsdk | 百度地图API SDK
  20. NVIDIA图形处理单元(GPU)驱动安装指南

热门文章

  1. Leetcode.1223 掷骰子模拟
  2. 作为项目经理必须具备的能力
  3. 效率(1)Excel常用操作技巧
  4. MATLAB 语言基础知识 矩阵和数组 创建、串联和扩展矩阵
  5. 【牛客网】邮票;python set()集合函数,去重;“”、“|”、“-”求并集、交集、差集
  6. oracle scott用户来历,Oracle应用之Scott用户简介
  7. FPGA经验谈系列文章——前言和目录
  8. 大义灭亲!博士生举报导师抄袭自己的研究成果,学校的操作亮了
  9. 推荐一款非常好用的pdf阅读器Xodo 适用于windows系统
  10. Java之super()方法