会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yeyangyu
博客园
首页
新随笔
联系
订阅
管理
2019年11月28日
python对set的操作
摘要: set:集合 特点:具有自动去重功能 s= set() #空集合 s2 = set{'1234445566778'} print(s2) # ('12345678') s3 = {'1','1','2','2','3'} 交集 print ( s3 & s2) print ( s3.intersec
阅读全文
posted @ 2019-11-28 17:52 故人心
阅读(362)
评论(0)
推荐(0)
2019年10月24日
java-面向对象-静态的应用
摘要: /* 静态的应用 每一个应用程序中都有共性的功能, 可以将这些功能进行抽取,能独立封装, 以便复用 */ class Demo { public static void main(String[] args) { int[] arr = (2,4,1,8); int max = getMax(arr
阅读全文
posted @ 2019-10-24 12:00 故人心
阅读(197)
评论(0)
推荐(0)
java-面向对象-静态的使用时机
摘要: /* 什么时候使用静态? 要从两方面下手: 因为静态修饰的内容有成员变量和函数。 什么时候定义静态变量(类变量)呢? 当对象中的出现共享数据时,该数据被静态所修饰。 对象中的特有数据要定义成非静态存在于堆内存中 什么时候定义静态函数呢? 当功能内部没有访问到非静态数据(对象的特有数据),那么该功能可
阅读全文
posted @ 2019-10-24 10:53 故人心
阅读(131)
评论(0)
推荐(0)
2019年10月18日
java-面向对象-main函数
摘要: public static void main(String[] args) 主函数:是一个特殊的函数,作为程序的入口,可以被jvm调用 主函数的定义: public:代表着该函数的访问权限是最大的 static:代表着主函数随着类的加载就已经存在了 void:主函数没有具体的返回值 main:不是
阅读全文
posted @ 2019-10-18 11:03 故人心
阅读(307)
评论(0)
推荐(0)
2019年10月16日
java-面向对象-static关键字
摘要: 静态:static 用法:是一个修饰符,用于修饰成员(成员变量,成员函数) 当成员被修饰后,就多了一种调用方式,除了可以被对象调用外,还可以直接被类名调用:类名.静态成员 static内存中的特点: 1、随着类的加载而加载(类在内存中创建静态对象创建),随着类的消失而消失,说明它的生命周期最长 2、
阅读全文
posted @ 2019-10-16 14:21 故人心
阅读(131)
评论(0)
推荐(0)
2019年10月15日
java-面向对象-this关键字
摘要: 构造函数可以被私有化,被私有化后的构造函数不能在初始化对象 /* this:看上去,是用于区分局部变量和成员变量同名的情况 this的应用:当定义类中功能时,该函数内部要用到调用该函数的对象时,这时用this来表示这个对象 */ class Person { private String name;
阅读全文
posted @ 2019-10-15 15:20 故人心
阅读(134)
评论(0)
推荐(0)
2019年9月26日
java-面向对象-构造代码块
摘要: class Person { private string name; private int age; /* 构造代码块 作用:给对象进行初始化 对象一建立就运行,而且优先于构造函数执行 和构造函数的区别: 构造代码块是给所有对象进行统一初始化,而构造函数是给对应的对象进行初始化 构造代码块定义不
阅读全文
posted @ 2019-09-26 14:06 故人心
阅读(154)
评论(0)
推荐(0)
2019年9月19日
java-面向对象-构造函数
摘要: 构造函数特点: 1、函数名与类名相同 2、不用定义返回值类型 3、不可以写return语句 作用: 给对象进行初始化 注意: 1、默认构造函数的特点 2、多个构造函数是以重载的形式存在的 /* 对象一建立就会调用与之对应的构造函数 构造函数的作用:可以用于给对象进行初始化 构造函数的小细节 当一个类
阅读全文
posted @ 2019-09-19 17:39 故人心
阅读(218)
评论(0)
推荐(0)
java-面向对象(封装private)
摘要: 封装示例 一个Person类,具有age和speak属性 class Person { int age; void speak() { System.out.println("age="+age); } } class PersonDemo { public static void main(Str
阅读全文
posted @ 2019-09-19 14:31 故人心
阅读(199)
评论(0)
推荐(0)
java-面向对象-封装概述
摘要: 封装:Encapsulation 指隐藏对象的属性和实现细节,仅对外提供公共访问方式 好处: 将变化隔离 便于使用 提高重用性 提高安全性 封装原则: 将不需要对外提供的内容都隐藏起来 把属性都隐藏,提供公共方法对其访问
阅读全文
posted @ 2019-09-19 10:25 故人心
阅读(131)
评论(0)
推荐(0)
下一页
公告