类--》包

建包的时候 :规范 3层结构
com = company org (公司OR组织)
jbit = xx (公司的简称)
xxxx (没有固定的名字 但是你会知道这个文件夹是做什么的)

快捷键

alt+/ 提示

构造方法
所有的类 默认存在一个构造方法 用于创建

1.构造方法 方法名和类名 一致
2.当一个对象被创建 (也就是被new) 构造方法会被执行
3.构造方法 大部分(90%以上)都是完成一些 属性赋值。。。(初始化)
4.系统默认给予一个类 一个无参数的构造方法
5.一旦这个类给定了 一个构造方法 这个方法是是否有参数的 则表示 系统提供无参数的构造消失

this用法
this调用本类中的属性 方法 构造方法

在普通(实例)方法中 允许使用this.属性名 和 this.方法名 但是不允许使用this() (调用本类的构造方法)
在构造方法中 this() 是可以被使用的 调用本类中的构造方法 有且仅允许出现在方法体中代码的第一行

在普通(实例)方法中定义的变量 一定要附上初始值 (不赋予 在你没有调用它的时候是不会出错的)
如果不赋予在调用的时候就会报错

static修饰
可以修饰在变量上 ----》静态变量 (类变量) 类名.静态变量名
可以修饰在普通方法上-->静态方法 (类方法) 类名.静态方法名
不可以修饰在构造方法上

static{}静态块

执行规律 从上到下
1.在对象被创建的时候会执行
2.在调用静态方法 静态属性的时候会被执行

封装
广义封装
狭义封装:隐藏类中某些细节(属性) 提供公开的一些方法 用来提供外部进行访问操作

get set快捷键
alt+shift+s-->get set--->select all-->ok

如果变量上加上final   表示最终的也就不可以改变了  称为常量
常量名的规范性 所有字母全部大写

快速生成构造方法  alt+shift+s 选择倒数第三个(MyEclipse中)

转载于:https://www.cnblogs.com/a2367763409/p/6648840.html

使用Java实现面向对象编程(1)相关推荐

  1. java 168转换成861_java实验-java语言面向对象编程基础

    java实验-java语言面向对象编程基础 (12页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 8.90 积分 广州大学学生实验报告广州大学学生实验报告 ...

  2. JAVA的面向对象编程

    JAVA的面向对象编程 面向对象主要针对面向过程. 面向过程的基本单元是函数. 什么是对象:EVERYTHING IS OBJECT(万物皆对象) 全部的事物都有两个方面: 有什么(属性):用来描写叙 ...

  3. 使用java实现面向对象编程第十章嗖嗖移动业务大厅项目_ACCP6.0使用Java实现面向对象编程-第一章.ppt...

    ACCP6.0使用Java实现面向对象编程-第一章 练习--用类图设计Dog和Penguin类 需求说明: 运用面向对象思想抽象出Dog类和Penguin类,画出对应类图 根据类图编写Dog类和Pen ...

  4. JAVA的面向对象编程总结(第一部分)~

    面向对象主要针对面向过程. 面向过程的基本单元是函数. 什么是对象:EVERYTHING IS OBJECT(万物皆对象) 所有的事物都有两个方面: 有什么(属性):用来描述对象. 能够做什么(方法) ...

  5. JAVA的面向对象编程--------课堂笔记

      面向对象主要针对面向过程. 面向过程的基本单元是函数.   什么是对象:EVERYTHING IS OBJECT(万物皆对象)   所有的事物都有两个方面: 有什么(属性):用来描述对象. 能够做 ...

  6. java OOP面向对象编程—2

    目录 第一节:static关键字 1.1 static 变量 1.2 静态方法 1.3 static 代码块 1.4 static 的优点和缺点 第二节: package和import 2.1 pac ...

  7. Java学习——面向对象编程思想

    目录 一. 基本概念 二. 面向对象与面向过程的区别 三. 面向对象程序设计的类与对象 3.1 对象 3.2 类 四. 面向对象的四大特征 4.1 抽象 4.2 继承 4.3 封装 4.4 多态 1) ...

  8. 使用java实现面向对象编程

            第一章:抽象和封装 学习面向对象,理解其中的概念只是前提,灵活应用才是目的 面向对象编程比较抽象,想要真正掌握,需要一个漫长,积累经验的的过程,在学习中不能操之过急,要多思考,多总结, ...

  9. Java之面向对象编程

    上一篇文章:Java语法疯狂魔鬼练(三) Java面向对象 面向对象三个特点 Java类 类的定义 成员变量 方法的定义 下一篇文章 面向机器的语言:汇编语言,每种计算机都有自己的特殊的机器指令,这些 ...

  10. (JAVA)面向对象编程(基础部分)

    韩顺平老师==>视频链接 文章目录: 1.类与对象 1.1看一个养猫猫问题 1.2使用现有技术解决 1.3现有技术解决的缺点分析 1.4一个程序就是一个世界,有很多事物(对象[属性, 行为]) ...

最新文章

  1. html5表单实例元素,HTML5新表单元素的图文实例-
  2. python 基本数据类型之字符串功能
  3. 实验总结_小学科学实验室工作总结范文(直接复制下载)
  4. 经典!MATLAB线性等分linspace()函数,精确等分点数
  5. Linux-编写Shell的几个技巧
  6. 转载-聊一聊深度学习的activation function
  7. 华为Mate 30 Pro最新渲染图曝光:六摄造型 越看越顺眼了?
  8. mac os 相关命令
  9. 创业,如果不懂这9条路径规划,就等于走上了一条不归路
  10. python_day3
  11. linux 查看mysql安装目录_Linux中安装Mysql
  12. 关于如何将多个Cpp文件关联起来
  13. 如何写一份具有业务价值的分析报告
  14. docker限制cpu、内存使用
  15. C++Error2208:...尝试引用已删除的函数
  16. leetcode回溯算法
  17. Python数据可视化第四节-图表样式美化实例
  18. 如何用python输出jpg_python怎么输出图片
  19. 程序员之间的战争,某宁测试和开发干架,鼠标线勒脖子都来了!
  20. Android 操作系统简介

热门文章

  1. 在ASP.NET Core 2.2 Web应用程序项目中自定义Bootstrap
  2. php xingnengfenxi_PHP 性能分析第三篇: 性能调优实战
  3. java三次登录锁定_Java基础知识点有哪些 如何快速步入Java行业
  4. 计算机发展初期 承载信息的媒体,兰州大学《多媒体技术基础》18秋平时作业3(含答案)...
  5. php 浮点数 模运算,同余与模运算
  6. php怎么把日志推送过去_实践 | 基于Flink的用户行为日志分析系统
  7. c语言的数组在栈区还是,用数组实现栈的功能的C语言代码?
  8. python 搜索功能,使用Python使用网站的搜索功能
  9. slot多作用域 vue_vue插槽(slot)详解
  10. 计算机二级省份,【计算机二级】这些省份发布报名时间!调整前的最后一次考试!...