01.面向对象的概念
2016-11-04 17:37
239 查看
(1)类是抽象的概念,仅仅是模板,比如说:"人"类.(2)对象是一个你能够看得到,摸得着的具体实体.(3).类不占内存,对象才会占内存.(4).类是模子,确定对象将会拥有的特征(属性)和行为(方法).
类的定义:类的定义语法:[访问修饰符]class 类名{成员;...}
(1)类中可以包含变量的定义,方法.
类的实例化;语法:类 实例名=new 类();
类的成员访问:实例名.属性;实例名.方法名();
写好了一个类之后,我们需要创建这个类的对象(在同一个命名空间下,直接在想要创建的地方使用类名去new一个对象),我们将创建这个类的对象的过程,称之为实例化.
thisthis,关键字表示当前使用这个类的对象
属性:属性就在声明类的时候,对类中的字段进行限定.比如:我们在声明一个类的时候,类中有个年龄的字段,如果我们不给这个年龄加一个属性来给予限制,那么我们的年龄字段,就会被接收各种各样的数据比如用户输入1100,-23,我们知道这些都是不可能出现的年纪,所以我们要加属性来进行限制.
属性的总结: 属性的作用就是保护字段,对字段的赋值,和取值进行限定.属性应该写在类中,正常情况下,类中每一个字段都应加一个属性,用来进行保护.
(1)属性的定义. get;set;(2)属性是为了保护与之相对应的字段的,保证对字段的读取和赋值符合要求.(3)属性可分为:既有get又有set我们称之为可读可写属性,只有get属性我们称之为只读属性,只有set属性我们称之为只写属性.(4)允许外部访问的变量一定要声明为属性.
属性的本质实际上就是Get方法;和set方法我们在使用属性保护字段的使用一般可以在Get方法或者set方法中进行限定,在set中判断输入的值(value),在get中判断字段的是(字段).
微软反编译工具中我们需要记住的单词Fields 字段Methods 方法Properties 属性
我们给字段进行赋值的时候,不要给字段直接进行赋值,而是通过属性,进行赋值,这样我们就能约束赋值的内容了,增加代码的安全性.实际开发中字段必须是私有的.
当我们创建好一个对象之后,需要给这个对象的每个属性赋值,我们称这个过程为初始化对象.
来自为知笔记(Wiz)
类的定义:类的定义语法:[访问修饰符]class 类名{成员;...}
(1)类中可以包含变量的定义,方法.
类的实例化;语法:类 实例名=new 类();
类的成员访问:实例名.属性;实例名.方法名();
写好了一个类之后,我们需要创建这个类的对象(在同一个命名空间下,直接在想要创建的地方使用类名去new一个对象),我们将创建这个类的对象的过程,称之为实例化.
thisthis,关键字表示当前使用这个类的对象
属性:属性就在声明类的时候,对类中的字段进行限定.比如:我们在声明一个类的时候,类中有个年龄的字段,如果我们不给这个年龄加一个属性来给予限制,那么我们的年龄字段,就会被接收各种各样的数据比如用户输入1100,-23,我们知道这些都是不可能出现的年纪,所以我们要加属性来进行限制.
属性的总结: 属性的作用就是保护字段,对字段的赋值,和取值进行限定.属性应该写在类中,正常情况下,类中每一个字段都应加一个属性,用来进行保护.
(1)属性的定义. get;set;(2)属性是为了保护与之相对应的字段的,保证对字段的读取和赋值符合要求.(3)属性可分为:既有get又有set我们称之为可读可写属性,只有get属性我们称之为只读属性,只有set属性我们称之为只写属性.(4)允许外部访问的变量一定要声明为属性.
属性的本质实际上就是Get方法;和set方法我们在使用属性保护字段的使用一般可以在Get方法或者set方法中进行限定,在set中判断输入的值(value),在get中判断字段的是(字段).
微软反编译工具中我们需要记住的单词Fields 字段Methods 方法Properties 属性
我们给字段进行赋值的时候,不要给字段直接进行赋值,而是通过属性,进行赋值,这样我们就能约束赋值的内容了,增加代码的安全性.实际开发中字段必须是私有的.
当我们创建好一个对象之后,需要给这个对象的每个属性赋值,我们称这个过程为初始化对象.
来自为知笔记(Wiz)
相关文章推荐
- 面向对象--01面向对象基本概念
- javascript_面向对象系列_01概念
- 黑马程序员--03.Java面向对象--01.【OOP基本概念】【匿名对象】【封装】【构造函数】【this关键字】
- Java面向对象01----类和对象
- C#入门(面向对象概念)
- PHP面向对象笔记 —— 113 封装概念
- PHP面向对象学习笔记之一 基础概念
- 面向对象概念
- PHP面向对象学习笔记之一 基础概念
- php面向对象基础概念(封装)
- PHP面向对象继承的概念
- java笔记--Day07--面向对象基础(相关概念)
- 面向对象程序设计的基本概念
- 面向对象技术之基本概念
- 设计模式 可复用面向对象软件的基础(概念你认识多少)
- C++学习笔记 _________________________面向对象部分 类 封装 - 01
- 黑马程序员--面向对象01
- Java基础(极客)——09、Java面向对象中类与对象的概念和使用
- C++之面向对象学习笔记01
- Java面向对象01