自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 Java 重写和隐藏

1、编译时类型和运行时类型   Java的引用变量有两个类型,一个是编译时类型,一个是运行时类型 编译时类型:由声明该变量时使用的类型决定 运行时类型:由该变量指向的对象类型决定 如果编译时类型和运行时类型不一致,会出现所谓的多态。因为子类其实是一种特殊的父类,因此java允许把一个子类对象直接赋值给一个父类引用变量,无须任何类型转换,或者被称为向上转型,由系统自动完成。 如 Fath

2017-11-17 10:37:42 1966

转载 Java的重写

Java重写的规则 重写不能破坏父类的访问性和逻辑结构性。对于异常重写方法不能抛出新的异常或者比被重写方法声明的检查异常更广的检查异常。但是可以抛出更少,更有限或者不抛出异常。 重写规则之一:重写方法不能比被重写方法限制有更严格的访问级别。 (但是可以更广泛,比如父类方法是包访问权限,子类的重写方法是public访问权限。) 比如:Object类有个toString()方法,开始重写这个方法的时

2017-11-12 17:01:42 327

原创 poj3624Charm Bracelete(dp-01背包)

算是最简单的01背包,但还是感觉理解的不透彻,看来还是得多练啊….  推荐看一下背包九讲 非常透彻的讲解背包问题这题有一点需要注意就是的写成一维数组。二位数组会超内存的(12880*3402*4/1024>65535)~~~ 今天他么的是520,老子居然还在写代码,难受….这是二维的#include<iostream> #include<cstdio> #include<cstring> usin

2017-05-20 11:29:20 249

原创 zoj1108&&hdu1160 FatMouses's speed(dp)

水题一道 不多bb 直接上代码#include<cstdio> #include<cstring> #include<iostream> #include<algorithm> #include<stack> #define N 1005 using namespace std; typedef struct { int w,s,num; }MICE; MICE mice[N]; stack

2017-05-18 23:49:25 379

原创 zoj 1074||poj 1050 To the Max

#include #include #include #define N 101 using namespace std; int submatrix(int *a,int n){ int i; int MAX=0; int sub=0; for(i=0;i<n;i++){ if(sub>0){ sub+=a[i]; } else{ sub=a[i]; }

2017-05-04 16:47:22 244

原创 java包的编译和运行

java带包的编译和运行和简单程序的编译和运行有所不同 如下: 第一个源程序A.java: package mypack; public class A{ String name; int age; public void setName (String _name){ this.name=_name; } public void setAge (int _age){ th

2017-04-21 16:08:54 300

原创 最佳加法表达式

#include<iostream> #include<cstring> using namespace std; char s[10005]; int m; int num(int x,int y){ int result=0; int i; for(i=x;i<=y;i++) result=result*10+s[i]-'0'; return re

2017-04-04 20:31:06 231

原创 最大公共子序列

#include<iostream> #include<cstring> using namespace std; char s1[1005],s2[1005]; int maxlen[1005][1005]; int main(){ int i,j; int len1,len2; while(cin>>s1>>s2){ len1=strlen(s1); len

2017-04-04 19:55:53 288

原创 最长上升子序列

#include<iostream> using namespace std; int num[10002]; int maxlen[100002]; int n; int main(){ int i,j; int ans=1; cin>>n; for(i=1;i<=n;i++) cin>>num[i]; for(i=1;i<=n;i++)

2017-04-04 12:42:47 148

原创 数字三角形

#include<cstdio> #include<iostream> using namespace std; int maze[1000][1000]; int main(){ int n; scanf("%d",&n); int i,j; for(i=1;i<=n;i++) for(j=1;j<=i;j++) scanf("%d",&ma

2017-04-04 12:28:32 183

原创 表达式求值

波兰表达式(用栈)#include<iostream> #include<cstdio> #include<cstring> //后缀表达式 using namespace std; int main(){ long long int num[20]; char s[20]; int pos; while(cin>>s){ int result=0;

2017-04-03 10:32:04 201

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除