初学JAVA,javaoo小结
一,面向对象的四个特征1,封装:把类中的数据私有化 ,提供get 和set 方法 ,重写toStirng 方法 写无参构造方法
2,子类继承父类 ,继承父类的一切非私有方法和属性,调用父类的无参构造方法,重写父类抽象方法
3,多态:子类可以看做是一个父类,向上转型(向下转型:强转)动态绑定:根据父类引用指向的子类对象不同 而调用不得的对象判断类之间的关系用 Instanceof。
4,抽象 把多个对象之间相同的特点和特征,抽取出来
二,访问修饰符
public →本工程中都可以使用 protected→异包中非子类使用
默认不写→只在本包中使用 private→仅在本类中使用
三,接口与抽象类的区别;
接口的方法只能是抽象的,方法修饰符只能是public和默认不写。
而抽象类在方法上比接口的“抽象”低一个等级。访问修饰符都可以使用。
四,this,super的用法与区别
this指本类中的,和当前对象有关
super是调用父类构造方法(如果父类中没有有参构造,则会有一个默认的无参构造器)
五,方法重载和方法重写
方法重载:在本类中,相同方法名不同参数
方法重写:子类继承父类。对父类的方法进行重写。是满足动态绑定的先决条件之一。
(动态绑定:子类继承父类,并重写了父类的方法。当发生向上转型时,则最终执行子类的方法。)
五,各类变量的定义
全局变量(成员变量)分为:静态变量(类变量/类成员)+非静态变量(实例变量/实例变量
初学JAVA,javaoo小结相关推荐
- 初学Java (不要再删了!!!)
前言 这是我学Java时的作业.大概用了半个月时间.之前写出来一篇篇放到QQ空间,现在总结到一块.内容很多,都是Java基础内容.有很多写好的代码.有个朋友请教Java内容.我就把作业给她看,备她使用 ...
- 初学 Java Web 开发,请远离各种框架,从 Servlet 开发
写在前面: 本文是转自:http://www.oschina.net/question/12_52027 的文章,如果要求删除,第一时间联系我立即删除! Web框架是开发者在使用某种语言编写Web应 ...
- Java中文编码小结
Java中文编码小结 1. 只有 字符到字节 或者 字节到字符 的转换才存在编码转码; 2. Java String 采用 UTF-16 编码方式存储所有字符.unicode体系采用唯一的码点表示唯一 ...
- 初学Java的那段日子
最近因为一个朋友想要学习Java,在帮助他找教程的过程中回想到了我自己当年学习Java的那段岁月,故写了此篇文章总结了一下初学Java所必须要掌握的知识点,然后把一部分常见的面试题罗列出来.给予刚刚开 ...
- 初学Java Web开发,请远离各种框架,从Servlet开发
[转载自红薯,原帖地址]http://www.oschina.net/question/12_52027 OSCHINA 软件库有一个分类--Web框架,该分类中包含多种编程语言的将近500个项目. ...
- 初学Java该学哪些知识?这6大知识必学
目前,Java是开发人员的热宠,很多论坛都有不少热爱Java的开发人员,也有不少想成为Java程序员,但苦于不知道该如何学习Java,也不清楚该学些什么知识才能成为一个Java程序员.小千在这里抛砖引 ...
- 初学Java,这三个阶段你经历过吗?
在互联网时代,Java语言是使用最广泛的服务器端语言之一,随着市场需求的不断扩大,Java人才缺口也越来越大.在如此广阔的前景和市场缺口下,学习Java进入Java行业成为许多人的不二之选. 根据小千 ...
- 初学Java,这些框架你要掌握
随着Java面向对象语言的流行以及多层架构应用的出现,使得应用程序的可复用性得到了大大的提高,框架这个东西也在应用程序中开始出现,并得到了广泛的使用.所以千锋武汉老师为大家收集了目前较受欢迎的Java ...
- 初学Java会遇见的几个问题分享
在看到Java这个行业如此火热的情况下,有不少的年轻人,都"纷纷的入坑 ".初学者学习Java,首先要入门,要喜欢Java才能学好Java.但是Java学习初期通常会遇到很多问题, ...
- 初学Java,如何成为年薪50万的程序员?
作为炙手可热的薪资高的人才,Java程序员的薪资一直有目共睹.以武汉为例,根据权威机构统计,武汉Java开发人员的平均薪资是13.2k/月,这个工资远远高于武汉的平均工资水平,可以说是非常可观了.但比 ...
最新文章
- MyBatis教程– CRUD操作和映射关系–第2部分
- Linux sgid功能
- 实现python扩展的C API方法过程全纪录(windows)
- Makefile模板的改进
- 利用hutool实现邮件发送功能
- web安全之XSS攻击
- tf之static_transform_publisher
- JMeter接口测试入门
- 【开源物联网】CoAP协议解析和RESTful开源实现
- 各类学科入门书籍推荐
- 【Pr】视频剪辑学习记录——导出
- 你真的了解人工智能吗?——聊聊AI的碰壁和冬天
- 入门-误差逆传播算法
- 技嘉Gigabyte主板Z370HD3安装1080ti+ubuntu17.10+Cuda9.1+cudnn7+tensorflow
- 不会吧,现在你都还不知道次世代游戏?花1分钟来了解!
- python内置模块re_python内置模块[re]
- 最全-python教程示例大全 同步学习
- seajs 和spm的使用简介
- Cannot start compiler
- Linux内核上安装JAVA程序,Java在Linux上安装
热门文章
- 拿下 Gartner 容器产品第一,阿里云打赢云原生关键一战!
- 十年磨一剑!支付宝自研数据库OceanBase通过阿里云向全球开放
- 阿里十年DBA经验产品经理:真的不要再有一起删库跑路事件了
- 分布式系统:CAP 理论的前世今生
- Auto-Keras与AutoML:入门指南
- SQL老司机,居然是这样智能挖掘异常日志
- AI开发者福音!阿里云推出国内首个基于英伟达NGC的GPU优化容器
- 剑指云原生数据库 2.0,阿里云发布全新一站式敏捷数据仓库解决方案
- 易点云在京发布璇玑调度系统 中小企业办公IT升级步伐加快
- 小网站的容器化(下):网站容器化的各种姿势,先跟着撸一波代码再说!