当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 先看一下下面的语句那些是非法的。
 

 

 ·com.flashvan.graphic类    »显示摘要«
    摘要:// *********************************************************************************************** // ______ // .-" "-. // / aol \ // | | // |, .-. .-. ,| // ......
 ·数学建模实录(4)    »显示摘要«
    摘要:作者:孤剑 这几天一直担心数学建模的问题,虽然自己过生日的时候,我认为的几个朋友没有打电话给我,很伤心,但是生活不容许你有太多的伤心,还是得学习。 眼看马上就要到了数学建模考试的时间了,自己还有很多的东西需要学习,今天看了看微分方程的求解,不时很明白。 [t,x]=solver(´function´,ts,x0,options) 说明: 1.t为由solver......


Java中类型转换的特例
先看一下下面的语句那些是非法的.

byte b2=1+1; 【程序编程相关:[水晶报表]分组时控制每页显示的组数目

byte b1=2; 【推荐阅读:String 和 VariantArra

byte b4=b1++; 【扩展信息:php5中类的一些新的特征

byte b3=b1+1;

int i1=integer.max_value+1; //integer.max_value=2147483647

int i2=2147483648;

把byte改为char与short几乎是一样的.

因为整数字面常量是int型的,也就是1与2都是int型的

在赋值语句中直接把一个int型赋给byte肯定是不行的.

int i=1;

byte b=i;

是编译不过的,因为隐性类型转换不允许,改为下面的就可以了

int i=1;

byte b=(byte)i;

隐性转换一般都是放宽转换(如byte到int,string到object)

但是却有一个例外就是,在赋值转换中,

隐性转换也包含了缩窄基本转换.

就是从int到byte,char,short的转换:

比如:

byte b=1;//合法

byte b=128; //非法

右边必须为int型字面常量,而且值必须能被左边类型表示


 ·组件制作之一(概念)     »显示摘要«
    摘要:作为组件制作的开始,应该了解一些概念,我以为这些概念是非常重要的,将可以作为以后实践的理论基础。?一,?组件的简要层次结构。一般情况下,vcl的组件可以从tcomponent为开始。其最明显的特征就是它的属性可以在设计时通过对象察看器来操纵,另外,他还能拥有其他组件。从tcomponent下,分出非可视组件和可视组件。非可视组件如topendialog,ttimer,ttable等,这些组件因为继......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE