万物皆对象:对象是包含数据和操作的实体。

属性:名词     /  对象     \      方法:动词 ============================================================================= 类:    类的成员--静态成员属于类,实例成员属于对象(类的实例)。使用类声明可以创建新的类。对象所拥有的特征,在类中表示时称为类的属性。类可同等级写也可包含写。    声明类的语法:[访问修饰符]class<类名(自定义)>    成员变量=属性   / 类   \    成员方法=方法

类与对象的区别:类和对象有着本质的区别,类是具有对象的抽象描述;而对象是真是的实体;由对象归纳为类,是归纳对象共性的过程;在类的基础上,将状态和行为实体化为对象的过程称为实例化。

============================================================================= 构造函数:(无参)  方法又叫函数,用来描述该类具有的行为,又可以看做成一个动作。  作用:初始化该对象。  语法:[访问修饰符] 函数名()。函数名必须与类名相同。

参数化构造函数:(有参)  语法:[访问修饰符] 函数名(参数列表)。函数名必须与类名相同。  参数列表是一系列用逗号分隔的变量声明。

析构函数:  规则:一个类只能有一个析构函数;       析构函数不能重载;       析构函数不能显示或手动调动,只能由垃圾回收站(GC)自动调用。    语法:~(“~”)函数名。 注意:析构函数不接受任何参数,也不带任何访问修饰符。析构函数的主体包括了一些代码,通常用于关闭由实例打开的数据库,文件或网络连接等。

============================================================================= 方法:声明方法的语法:[访问修饰符] 返回类型 <方法名>(参数列表){  方法主体;  return 返回值; }     调用方法:对象名.方法名(参数列表)。  例:将Car类实例化为一个对象。Car car = new Car();      使用car对象调用方法。car.方法名();

方法的重载:概念-- 在一个类中定义多种方法,方法名相同,参数列表不同,返回类型可同可不同。方法重载与返回类型和访问修饰符无关联。  例:  public string meth1(int tian)         {             return "蓝";//返回值         }         public string meth1(double lan)         {             return "王";//返回值         }         public string meth1(bool tru)         {             return "岩";//返回值         }

不同的方法根据方法签名来识别,方法签名包括对方法的声明。每个重载方法的方法签名都应该是唯一的。

=============================================================================

命名空间:using.System;

最新文章

  1. 我的第一篇博客----LCS学习笔记
  2. 【翻译】ASP.NET MVC 5属性路由(转)
  3. question
  4. -XX:+TraceClassLoading 监控类的加载
  5. SVN设置实例
  6. Ext_两种处理服务器端返回值的方式
  7. thinking in java 读书笔记 --- overriding private method
  8. 调试单片机内部扩展RAM
  9. (简单)华为Nova青春 WAS-AL00的USB调试模式在哪里开启的流程
  10. 解决 python 读取文件乱码问题(UnicodeDecodeError)
  11. 51nod1016
  12. PID控制器开发笔记之十一:专家PID控制器的实现
  13. 遗忘Windows Server 2008R2密码的处理方法
  14. css布局记录之双飞翼布局、圣杯布局
  15. Beyond Compare 4 使用方法
  16. 基於tiny4412的Linux內核移植 --- 实例学习中断背后的知识(2)
  17. Pythonic版二分查找
  18. This dependency was not found: * !!vue-style-loader!css-loader?……解决方案
  19. 包含.h就可以用其对应的函数
  20. JAVA高并发线程

热门文章

  1. myeclipse项目编码方式彻底设置
  2. andorid frameanimation
  3. PHP 实现单一入口 apache配置
  4. C语言小练习四
  5. svn 在linux 下的一些常用命令
  6. 【分块打表】bzoj1662 [Usaco2006 Nov]Round Numbers 圆环数
  7. android 不同dpi图标大小
  8. 【Thinking in Java】类和对象的初始化过程
  9. storm入门(二):关于storm中某一段时间内topN的计算入门
  10. Navicat Premium下sql导入中文乱码解决方案