面向对象

  • 面向对象OOP,面向过程POP
  • 面向对象三大特征
    • 封装
    • 继承
    • 多态
    • 类由属性(对应类中的成员变量)和行为(成员方法)来构成
    • 类的成员变量可以先声明,不用初始化,有默认值
    • 方法名称如果多个单词,首个单词首字母小写,其余首字母大写,驼峰命名
    • new一个对象 A a = new A();
    • 修饰符
      • private 私有,只能该类以内的方法调用
      • pubilc 公共,大家都能调用
      • static 静态 ,这样的变量不需要类实例化成对象就可以使用,通过类名.属性就能使用--类变量
    • 成员变量与局部变量
    • 方法

      • 方法的括号里叫形参,可以有多个形参
      • 方法调用没有具体返回值时,返回类型用void修饰
      • 在方法中可以调用方法,但是不能再定义方法,同一个类中的方法可以直接互相调用
      • 方法的重载overload
        • 一个类中允许多个同名的方法,但是参数个数或者参数数据类型不一样,这样的重名方法就叫做重载
        • 参数类型的顺序不同也是重载
  • 三目运算:b ? x : y
    • 如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值

最新文章

  1. TSQL Merge 用法
  2. ASP.NET MVC Razor语法
  3. [LintCode] Restore IP Address 复原IP地址
  4. 做最好的日期控件,My97 DatePicker 4.8 Beta4
  5. NOIP 2001解题报告
  6. Growling Gears
  7. UVa1583 Digit Generator
  8. SSL+socket详解
  9. iframe----摘抄出处未知
  10. An express train to reveries
  11. [css 揭秘]:CSS编码技巧
  12. 20145237 《Java程序设计》第九周学习总结
  13. __x__(38)0909第五天__雪碧图的制作
  14. No matching authentication protocol
  15. JUC虚假唤醒(六)
  16. Express学习 ------模版引擎(handlebars)
  17. mysql服务启动、停止、重启
  18. (1.16)mysql server优化之buffer pool
  19. postman接口测试实例
  20. Python Web学习笔记之TCP、UDP、ICMP、IGMP的解释和区别

热门文章

  1. Learning Combinatorial Embedding Networks for Deep Graph Matching(基于图嵌入的深度图匹配)
  2. 吴裕雄--天生自然 JAVASCRIPT开发学习:变量
  3. 「黑科技」智能消毒防疫机器人 技术方案介绍-disinfection robot
  4. redis(七)---- SpringBoot和redis整合
  5. HttpServletRequest 的常用属性说明
  6. 每天一点点之vue框架开发 - vue坑-This relative module was not found
  7. mysql查询用if控制显示列
  8. D语言-变量、输入、输出、注释
  9. 干货|CVE-2019-11043: PHP-FPM在Nginx特定配置下任意代码执行漏洞分析
  10. SQL基础教程(第2版)第7章 集合运算:7-1 表的加减法