首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
[Object]面向对象编程(高程版)(0)属性和方法
时间:
2015-02-13 11:35:02
阅读:
142
评论:
0
收藏:
0
[点我收藏+]
标签:
[Object]面向对象编程(高程版)(0)属性和方法
博客分类:
Web前端-JS语言核心
私有变量
成员变量
公有变量
静态变量
zccst转载+原创
Js代码
function Person(){
var private_name =
"小明";
//私有属性
var private_age = 10;
//私有属性
this.privilege_name =
"小红";
//特权属性
this.privilege_age = 9;
//特权属性
}
Person.prototype.public_name =
"小芳";
//公有属性
Person.prototype.public_age = 8;
//公有属性
Person.static_name =
"小李";
//类静态属性
Person.static_age = 7;
//类静态属性
var pp =
new Person();
pp.name =
‘小王‘;
//对象静态属性
pp.age = 6;
//对象静态属性
function Person(){
var private_name =
‘私有属性‘;
var private_age = 10;
this.privilege_name =
‘特权属性‘;
this.privilege_age = 9;
//定义一个特权方法
this.showPrivilegeName =
function(){
console.log(private_name);
//输出:"私有属性"。说明私有属性可以在特权方法中访问.
console.log(
this.privilege_name );
//输出:"特权属性"。说明特权属性可以在特权方法中访问
console.log(
this.public_name);
//输出:"公有属性"。说明共有属性可以在特权方法中访问
console.log(Person.static_name);
//输出:"类静态属性"。说明类的静态属性可以在特权方法中访问
}
}
Person.prototype.public_name =
‘公有属性‘;
Person.prototype.public_age = 8;
Person.static_name =
‘类静态属性‘;
Person.static_age = 7;
//实例化对象
var pp =
new Person();
pp.name =
‘小王‘;
pp.age = 6;
//定义一个原型方法
Person.prototype.showName =
function(){
//console.log(private_name); //undefined.说明私有属性不能在原型方法中访问.
console.log(
this.privilege_name );
//输出:"特权属性"。说明特权属性可以在原型方法中访问
console.log(
this.public_name);
//输出:"公有属性"。说明共有属性可以在原型方法中访问
console.log(Person.static_name);
//输出:"类静态属性"。说明类的静态属性可以在原型方法中访问
}
//pp.showPrivilegeName();
//pp.showName();
console.log(pp.private_name);
//undefined 私有属性不能在实例化的对象中访问
console.log(pp.privilege_name );
//输出:"特权属性"。说明特权属性可以在原型方法中访问
console.log(pp.public_name);
//输出:"公有属性"。说明共有属性可以在原型方法中访问
console.log(Person.static_name);
//输出:"类静态属性"。说明类的静态属性可以在原型方法中访问
console.log(pp.name);
//输出:"小王"。说明实例对象的静态属性可以在原型方法中访问
[Object]面向对象编程(高程版)(0)属性和方法
标签:
原文地址:http://www.cnblogs.com/shsgl/p/4289886.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!