摘要: 摘抄别人: java中的修饰符分为类修饰符,字段修饰符,方法修饰符。根据功能的不同,主要分为以下几种。 1、权限访问修饰符 public,protected,default,private,这四种级别的修饰符都可以用来修饰类、方法和字段。 包外 子类 包内 类内public yes yes yes yesprotected no yes yes yesdefault no no yes yesprivate no no no yes 2、final修饰符 final的意思是不可变,他可以修饰类、字段、方法。修饰类后类不能被扩展(extends),也就是不能被继承。修饰字段后字段的值不能被改变, 阅读全文
posted @ 2013-11-17 16:35 一把刷子 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 隐藏指的是子类把父类的属性或者方法隐藏了,即将子类强制转换成父类后,调用的还是父类的属性和方法,而覆盖则指的是父类引用指向了子类对象,调用的时候会调用子类的具体方法。(1)变量只能被隐藏(包括静态和非静态),不能被覆盖(2)可以用子类的静态变量隐藏父类的静态变量,也可以用子类的非静态变量隐藏父类的静态变量,也可以用非最终变量(final)隐藏父类中的最终变量;(3)静态方法(static)只能被隐藏,不能被覆盖;(4)非静态方法可以被覆盖;(5)不能用子类的静态方法隐藏父类中的非静态方法,否则编译会报错;(6)不能用子类的非静态方法覆盖父类的静态方法,否则编译会报错;(7)不能重写父类中的最终 阅读全文
posted @ 2013-11-05 11:03 一把刷子 阅读(6937) 评论(0) 推荐(1) 编辑
摘要: java有四种嵌套类:静态内部类,成员内部类,局部内部类,匿名内部类1)静态内部类: (1)类的申明加上staitc关键字。一般用public修饰 (2)只能访问外部类的静态变量和静态方法。不能访问成员变量和成员方法。 (3)生成静态类对象的方式: OuterClass.InnerClass inner = new OuterClass.InnerClass(); package com.learnjava.innerclass;class StaticInner{ private static int a = 4; // 静态内部类 public static ... 阅读全文
posted @ 2013-11-05 10:36 一把刷子 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 1)参数:参数有按值传递的。当函数参数是原始类型时,,不能改变参数的值。当参数类型是引用类型时,可以通过调用此对象的方法来改变参数的值。如下:参数是原始数据类型:(不会改变参数值)public void getclor(int red,int blue,int green) { red=redvalue; green=greenvalue; blue=bluevalue; }参数是引用数据类型:(可以通过调用对象的方法来改变值) public void getclor(color temp) { temp.red=redvalue; t... 阅读全文
posted @ 2013-11-04 10:00 一把刷子 阅读(203) 评论(0) 推荐(0) 编辑
摘要: java的构造器不是方法,因为没有返回值。构造器可以重载。构造器的访问说明符:private:只有本类可以使用这个构造器。protected:这个类的子类和包中的类都可以使用此构造器。public:任何类都可以使用此构造器。 无说明符:给予包访问权,与这个类同一个包中的类可以使用此构造器。 阅读全文
posted @ 2013-11-03 20:35 一把刷子 阅读(182) 评论(0) 推荐(0) 编辑
摘要: java有四种变量:成员变量:类成员,在类体内,但在任何方法或构造器之外。局部变量:在一个代码块中声明并使用。参数:方法或构造器的变量。异常处理参数:和参数类似,只是异常处理的自变量而不是方法或者构造器的。 阅读全文
posted @ 2013-11-03 16:07 一把刷子 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 第一个姑娘该是个爱你的人,出现在你没法区分爱和饥渴的时候。那时候你还在青春期的尾巴上,满脑子的性冲动混合着韩剧爱情幻想。你自尊脆弱而又怯懦无助,随便抓住哪一根稻草都当是救命的灵药。她也许相貌平平,但你没什么更好的选择。她也许平庸乏味,但你也没什么更好的选择。这听上去很残忍,但是相信我,那时候的你根本意识不到这一点。你误把饥渴当成了爱情。你努力的和她演戏,接吻,爱抚,看电影,吃路边摊的小吃。这一切都贴上了荷尔蒙的标签,其实你什么都不想做,除了互相挑逗和爱抚带来的快感以外,你感觉不到任何幸福感。你觉得自己跟她始终隔着一层纸,你们都对此心知肚明,所以就更加惶恐的努力演戏,以为总有一天会演成惊天动地的 阅读全文
posted @ 2013-08-23 09:25 一把刷子 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 我利用此方法成功在UBUNTU 10.04下安装GTK 2.20.1。一、安装 1、安装gcc/g++/gdb/make 等基本编程工具$sudo apt-get install build-essential 2、安装 libgtk2.0-dev libglib2.0-dev 等开发相关的库文件$sudo apt-get install gnome-core-devel 3、用于在编译GTK程序时自动找出头文件及库文件位置 $sudo apt-get install pkg-config 4、安装 devhelp GTK文档查看程序$sudo apt-get install de... 阅读全文
posted @ 2013-03-15 12:30 一把刷子 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 我利用此方法成功在UBUNTU 10.04下安装GTK 2.20.1。一、安装 1、安装gcc/g++/gdb/make 等基本编程工具$sudo apt-get install build-essential 2、安装 libgtk2.0-dev libglib2.0-dev 等开发相关的库文件$sudo apt-get install gnome-core-devel 3、用于在编译GTK程序时自动找出头文件及库文件位置 $sudo apt-get install pkg-config 4、安装 devhelp GTK文档查看程序$sudo apt-get install de... 阅读全文
posted @ 2013-03-15 12:28 一把刷子 阅读(187) 评论(0) 推荐(0) 编辑
摘要: #include<iostream>#include<math.h>using namespace std;int ABS(int a){ return a>0?a:-a;}int main(){ int a,b; int flage; int turn; int temp,tempa,tempb; while(cin>>a>>b) { tempa=ABS(a); tempb=ABS(b); if(tempa!=0||tempb!=0) { if(tempa!=tempb||(a>0&&a+b==0)) { temp= 阅读全文
posted @ 2013-03-08 23:02 一把刷子 阅读(183) 评论(0) 推荐(0) 编辑