Java泛型类,方法使用,Java继承的歪解
工作内容:
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继承的歪解相关推荐
- Java基础知识之封装+继承+多态详解
前言 这篇博客是基于Java类和对象的基础之上的相关知识点.因为特别重要且语法规则较多,所以想单独总结方便之后复习. 本篇博客涉及知识点思维导图: 目录 1.封装 2.继承 3.多态 1.封装 生活中 ...
- java 面向对象三大特性之继承 万字详解(超详细)
目录 前言 : 一.为什么需要继承: 二.什么是继承(Warning : 篇幅较长)? 1.继承概述: 2.子类继承父类之后达到的效果 : ①如何使用继承? ②代码演示 : 3.继承的使用场景: eg ...
- 【Java编程进阶】封装继承多态详解
推荐学习专栏:Java 编程进阶之路[从入门到精通] 文章目录 1. 封装 2. 继承 2.1 继承的语法 2.2 子类重写父类的方法 2.3 子类隐藏父类的方法 2.4 super 关键字 2.5 ...
- java virtual 方法_JVM(Java Virtual Machine)
Java语言的一个非常重要的特点就是与平台的无关性.而使用Java虚拟机是实现这一特点的关键.一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码.而引入Java语言虚拟机后,Java ...
- Java反射方法赋值,java反射挟制赋值
当前位置:我的异常网» 编程 » java反射挟制赋值 java反射挟制赋值 www.myexceptions.net 网友分享于:2014-07-17 浏览:0次 java反射强制赋值 pack ...
- JAVA toString方法详解
JAVA toString方法 在Java中,我们经常会编写许多自定义类.在使用时,我们如何打印出这些类中实例变量? class value {private int s;public void se ...
- NDK学习笔记:JNI调用Java层方法创建Native的AudioTrack播放PCM(方法签名,CallXXXMethod)
NDK学习笔记:JNI调用Java层方法创建Native的AudioTrack播放PCM 题目有点复杂,不过确实就是那么回事.这章想记录的内容比较多,先列出来: native static 与 nat ...
- 万字长文分享,新手小白如何自学Java(方法+步骤)
我准备从思想方法和具体的学习步骤上给大家聊一下我的做法,希望对大家有所帮助! 看完本篇文章你会得到如下收获: 学习Java的方法 学习Java的具体步骤 大学四年如何高质量度过 如何把我大学时光自学编 ...
- 万字长文分享,如何自学Java(方法+步骤)
目录 收起 大家存在的问题 为什么我觉得方法很重要? 五个步骤学习Java 第一阶段:揽全局 「怎么办?你需要的是系统化学习!」 教程式笔记 我的大学 我准备从思想方法和具体的学习步骤上给大家聊一 ...
最新文章
- IOSUIcontrol事件
- ModuleNotFoundError: No module named ‘cx_Oracle‘
- 死磕Java并发:J.U.C之并发工具类:CountDownLatch
- LinkedList 源码分析(JDK 1.8)
- MySQL索引如何优化?二十条铁则送你!!!
- ---innerHTML---
- PHP之Session与Cookie:存放 安全 应用场景 过期设定 依赖关系
- P2590-[ZJOI2008]树的统计【树链剖分,线段树】
- dayjs​​​​​​​文档
- 地摊叫卖、超市播音工具-简洁的文字转语音播音软件
- 19秋学期南开c语言在线作业,南开19秋学期(1709、1803、1809、1903、1909)《C语言程序设计》在线作业满分答案1...
- springBoot学习(二) 基础运行原理
- b s php 生产管理,求一套简单稳定的 B/S 架构的设备监控管理系统解决方案
- iphone备忘录突然没了_为什么用过iPhone的人都不再想换回安卓?网友:过于真实,哭了...
- SQL to ElasticSearch DSL
- 深入C++中构造函数、拷贝构造函数、赋值操作符、析构函数的调用过程总结
- 一线互联网公司的前端开发流程
- SPF算法中的ISPF和PRC介绍
- android开发百度地图比例尺,androidsdk | 百度地图API SDK
- NVIDIA图形处理单元(GPU)驱动安装指南
热门文章
- Leetcode.1223 掷骰子模拟
- 作为项目经理必须具备的能力
- 效率(1)Excel常用操作技巧
- MATLAB 语言基础知识 矩阵和数组 创建、串联和扩展矩阵
- 【牛客网】邮票;python set()集合函数,去重;“”、“|”、“-”求并集、交集、差集
- oracle scott用户来历,Oracle应用之Scott用户简介
- FPGA经验谈系列文章——前言和目录
- 大义灭亲!博士生举报导师抄袭自己的研究成果,学校的操作亮了
- 推荐一款非常好用的pdf阅读器Xodo 适用于windows系统
- Java之super()方法