一,面向对象的四个特征1,封装:把类中的数据私有化 ,提供get 和set 方法 ,重写toStirng 方法 写无参构造方法

2,子类继承父类 ,继承父类的一切非私有方法和属性,调用父类的无参构造方法,重写父类抽象方法

3,多态:子类可以看做是一个父类,向上转型(向下转型:强转)动态绑定:根据父类引用指向的子类对象不同 而调用不得的对象判断类之间的关系用  Instanceof。

4,抽象 把多个对象之间相同的特点和特征,抽取出来

二,访问修饰符

public →本工程中都可以使用    protected→异包中非子类使用

默认不写→只在本包中使用  private→仅在本类中使用

三,接口与抽象类的区别;

接口的方法只能是抽象的,方法修饰符只能是public和默认不写。

而抽象类在方法上比接口的“抽象”低一个等级。访问修饰符都可以使用。

四,this,super的用法与区别

this指本类中的,和当前对象有关

super是调用父类构造方法(如果父类中没有有参构造,则会有一个默认的无参构造器)

五,方法重载和方法重写

方法重载:在本类中,相同方法名不同参数

方法重写:子类继承父类。对父类的方法进行重写。是满足动态绑定的先决条件之一。

(动态绑定:子类继承父类,并重写了父类的方法。当发生向上转型时,则最终执行子类的方法。)

五,各类变量的定义

全局变量(成员变量)分为:静态变量(类变量/类成员)+非静态变量(实例变量/实例变量

初学JAVA,javaoo小结相关推荐

  1. 初学Java (不要再删了!!!)

    前言 这是我学Java时的作业.大概用了半个月时间.之前写出来一篇篇放到QQ空间,现在总结到一块.内容很多,都是Java基础内容.有很多写好的代码.有个朋友请教Java内容.我就把作业给她看,备她使用 ...

  2. 初学 Java Web 开发,请远离各种框架,从 Servlet 开发

    写在前面: 本文是转自:http://www.oschina.net/question/12_52027  的文章,如果要求删除,第一时间联系我立即删除! Web框架是开发者在使用某种语言编写Web应 ...

  3. Java中文编码小结

    Java中文编码小结 1. 只有 字符到字节 或者 字节到字符 的转换才存在编码转码; 2. Java String 采用 UTF-16 编码方式存储所有字符.unicode体系采用唯一的码点表示唯一 ...

  4. 初学Java的那段日子

    最近因为一个朋友想要学习Java,在帮助他找教程的过程中回想到了我自己当年学习Java的那段岁月,故写了此篇文章总结了一下初学Java所必须要掌握的知识点,然后把一部分常见的面试题罗列出来.给予刚刚开 ...

  5. 初学Java Web开发,请远离各种框架,从Servlet开发

    [转载自红薯,原帖地址]http://www.oschina.net/question/12_52027 OSCHINA 软件库有一个分类--Web框架,该分类中包含多种编程语言的将近500个项目. ...

  6. 初学Java该学哪些知识?这6大知识必学

    目前,Java是开发人员的热宠,很多论坛都有不少热爱Java的开发人员,也有不少想成为Java程序员,但苦于不知道该如何学习Java,也不清楚该学些什么知识才能成为一个Java程序员.小千在这里抛砖引 ...

  7. 初学Java,这三个阶段你经历过吗?

    在互联网时代,Java语言是使用最广泛的服务器端语言之一,随着市场需求的不断扩大,Java人才缺口也越来越大.在如此广阔的前景和市场缺口下,学习Java进入Java行业成为许多人的不二之选. 根据小千 ...

  8. 初学Java,这些框架你要掌握

    随着Java面向对象语言的流行以及多层架构应用的出现,使得应用程序的可复用性得到了大大的提高,框架这个东西也在应用程序中开始出现,并得到了广泛的使用.所以千锋武汉老师为大家收集了目前较受欢迎的Java ...

  9. 初学Java会遇见的几个问题分享

    在看到Java这个行业如此火热的情况下,有不少的年轻人,都"纷纷的入坑 ".初学者学习Java,首先要入门,要喜欢Java才能学好Java.但是Java学习初期通常会遇到很多问题, ...

  10. 初学Java,如何成为年薪50万的程序员?

    作为炙手可热的薪资高的人才,Java程序员的薪资一直有目共睹.以武汉为例,根据权威机构统计,武汉Java开发人员的平均薪资是13.2k/月,这个工资远远高于武汉的平均工资水平,可以说是非常可观了.但比 ...

最新文章

  1. MyBatis教程– CRUD操作和映射关系–第2部分
  2. Linux sgid功能
  3. 实现python扩展的C API方法过程全纪录(windows)
  4. Makefile模板的改进
  5. 利用hutool实现邮件发送功能
  6. web安全之XSS攻击
  7. tf之static_transform_publisher
  8. JMeter接口测试入门
  9. 【开源物联网】CoAP协议解析和RESTful开源实现
  10. 各类学科入门书籍推荐
  11. 【Pr】视频剪辑学习记录——导出
  12. 你真的了解人工智能吗?——聊聊AI的碰壁和冬天
  13. 入门-误差逆传播算法
  14. 技嘉Gigabyte主板Z370HD3安装1080ti+ubuntu17.10+Cuda9.1+cudnn7+tensorflow
  15. 不会吧,现在你都还不知道次世代游戏?花1分钟来了解!
  16. python内置模块re_python内置模块[re]
  17. 最全-python教程示例大全 同步学习
  18. seajs 和spm的使用简介
  19. Cannot start compiler
  20. Linux内核上安装JAVA程序,Java在Linux上安装

热门文章

  1. 拿下 Gartner 容器产品第一,阿里云打赢云原生关键一战!
  2. 十年磨一剑!支付宝自研数据库OceanBase通过阿里云向全球开放
  3. 阿里十年DBA经验产品经理:真的不要再有一起删库跑路事件了
  4. 分布式系统:CAP 理论的前世今生
  5. Auto-Keras与AutoML:入门指南
  6. SQL老司机,居然是这样智能挖掘异常日志
  7. AI开发者福音!阿里云推出国内首个基于英伟达NGC的GPU优化容器
  8. 剑指云原生数据库 2.0,阿里云发布全新一站式敏捷数据仓库解决方案
  9. 易点云在京发布璇玑调度系统 中小企业办公IT升级步伐加快
  10. 小网站的容器化(下):网站容器化的各种姿势,先跟着撸一波代码再说!