新年在家学java之基础篇--类&方法
2024-09-03 23:45:51
面向对象
- 面向对象OOP,面向过程POP
- 面向对象三大特征
- 封装
- 继承
- 多态
- 类
- 类由属性(对应类中的成员变量)和行为(成员方法)来构成
- 类的成员变量可以先声明,不用初始化,有默认值
- 方法名称如果多个单词,首个单词首字母小写,其余首字母大写,驼峰命名
- new一个对象 A a = new A();
- 修饰符
- private 私有,只能该类以内的方法调用
- pubilc 公共,大家都能调用
- static 静态 ,这样的变量不需要类实例化成对象就可以使用,通过类名.属性就能使用--类变量
- 成员变量与局部变量
- 方法
- 方法的括号里叫形参,可以有多个形参
- 方法调用没有具体返回值时,返回类型用void修饰
- 在方法中可以调用方法,但是不能再定义方法,同一个类中的方法可以直接互相调用
- 方法的重载overload
- 一个类中允许多个同名的方法,但是参数个数或者参数数据类型不一样,这样的重名方法就叫做重载
- 参数类型的顺序不同也是重载
- 方法
- 三目运算:b ? x : y
- 如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值
最新文章
- TSQL Merge 用法
- ASP.NET MVC Razor语法
- [LintCode] Restore IP Address 复原IP地址
- 做最好的日期控件,My97 DatePicker 4.8 Beta4
- NOIP 2001解题报告
- Growling Gears
- UVa1583 Digit Generator
- SSL+socket详解
- iframe----摘抄出处未知
- An express train to reveries
- [css 揭秘]:CSS编码技巧
- 20145237 《Java程序设计》第九周学习总结
- __x__(38)0909第五天__雪碧图的制作
- No matching authentication protocol
- JUC虚假唤醒(六)
- Express学习 ------模版引擎(handlebars)
- mysql服务启动、停止、重启
- (1.16)mysql server优化之buffer pool
- postman接口测试实例
- Python Web学习笔记之TCP、UDP、ICMP、IGMP的解释和区别
热门文章
- Learning Combinatorial Embedding Networks for Deep Graph Matching(基于图嵌入的深度图匹配)
- 吴裕雄--天生自然 JAVASCRIPT开发学习:变量
- 「黑科技」智能消毒防疫机器人 技术方案介绍-disinfection robot
- redis(七)---- SpringBoot和redis整合
- HttpServletRequest 的常用属性说明
- 每天一点点之vue框架开发 - vue坑-This relative module was not found
- mysql查询用if控制显示列
- D语言-变量、输入、输出、注释
- 干货|CVE-2019-11043: PHP-FPM在Nginx特定配置下任意代码执行漏洞分析
- SQL基础教程(第2版)第7章 集合运算:7-1 表的加减法