初学者java问题
答案:5 悬赏:0 手机版
解决时间 2021-05-01 07:22
- 提问者网友:火车头
- 2021-04-30 10:05
Java都有哪些常见类型的问题,都有哪些现成的方法来解决它们。有经验的高手能替我简单归纳下吗??谢谢~~~
最佳答案
- 五星知识达人网友:枭雄戏美人
- 2021-04-30 11:28
常见类型有八种:byte、short、int、long、char、double、float、boolean,String不是基本类型,首先要明白他们用在哪儿,然后出现的问题有类型不匹配的问题,还有向上转型,向下转型,记住向上转型不会丢失数据,而向下转型则会丢失数据,在对象中,这一点很重要,而且如果转错了,会报强转出错的异常。。因为我对你所说的不是很理解,所以只能说到这里,如果有什么不懂,继续问吧你碰到的问题是什么????
全部回答
- 1楼网友:往事隔山水
- 2021-04-30 14:37
我来举例说明
import java.util.date;
public class Test{
private int a;
private String b;//String类非常重要 里面的方法很多
private float c;
private Date d;//这个常用 也就是java.util.*这个包中的类都很重
private double a;
你学习就从String 开始学习 把代码一个一个的打上去 运行 看效果 祝你好运
- 2楼网友:煞尾
- 2021-04-30 13:59
。。。人家说的是 编译错误等等的吧,这些问题一般可以根据错误提示找到相应的问题,运用system 注释等方法解决
- 3楼网友:过活
- 2021-04-30 13:00
byte、short、int、long、char、double、float、boolean,String
常用的有boolean,String int double
boolean 就是就有两个值 一个真和一个假 一个是一个否 可以来判断程序当中一个操作的结果
返回正确的该如何做 返回错误的又该如何做
String 就是一段char的集合 也就是字符串 我们一般来储存一段文字信息
int 整形数字 也是常用的
double 是双精度数字 用于小数的计算 等等 基本类型 就是为了解决一些常见的问题
- 4楼网友:野味小生
- 2021-04-30 12:31
首先是private,类的private方法和属性只能类自己,在类的家里使用,出了类的范围,也就是类的代码之外就不能使用,子类也不能使用,所以fh是一个Fish ,所以能swim(); 而sk是个Shark 就不行。
同样是new Shark(),为什么fh是个Fish,而sk是个Shark呢?因为fh声明成了
Fish:Fish fh = new Shark(); 而sk则声明成了Shark:Shark sk = new Shark();
Fish fh = new Shark(); 其实可以分解成下面两句代码:
Shark sk = new Shark();
Fish fh = (Fish)sk;
也就是将sk转换为其父类Fish,换个角度来看,就是用父类fh,指向子类sk。
第二,多态。多态是个很重要的概念。多态存在必须有两个条件,记住它,很重要的:①父类引用指向子类对象,②子类重写了父类的方法。
当一个父类的方法被子类重写时,对象是调用父类的方法还是调用子类的方法,是根据类的真实类型来定的:
Shark sk = new Shark(); //new的Shark,它的真实类型是Shark
Fish fh = new Shark(); //new的还是Shark,它的真实类型仍然是Shark
所以sk和fh的eat();都是Shark的eat();
最后,public void sleep();因为是public的,所以子类能用,而且因为没重写,所以都是Fish的sleep();
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯