良葛格java学习点滴1
2007-08-17 09:21
302 查看
http://caterpillar.onlyfun.net/GossipCN/JavaGossip-V1/JavaGossip.htm
物件导向----使用类别(Class)定义物件中的例子
class Ball
{
private String name;
//private double radius;
private float radius;
public Ball()
{
//this(1.5, "redBall");
this("redBall", 1.5);
}
public Ball(String ballName, float ballRadius)
//public Ball(String ballName, double ballRadius)
{
this.name = ballName;
this.radius = ballRadius;
}
public void setBallName(String ballName)
{
this.name = ballName;
}
//public void setBallRadius(double ballRadius)
public void setBallRadius(float ballRadius)
{
this.radius = ballRadius;
}
public String getBallName()
{
return name;
}
//public double getBallRadius()
public float getBallRadius()
{
return radius;
}
}
class SimpleBall
{
//
public static void main(String[] args)
{
Ball ball = new Ball();
System.out.print("ballname = " + ball.getBallName());
System.out.print("ballRadius = " + ball.getBallRadius());
}
}
编译结果:
D:/demo/java>javac SimpleBall.java
SimpleBall.java:11: cannot find symbol
symbol : constructor Ball(java.lang.String,double)
location: class Ball
this("redBall", 1.5);
^
1 error
将float --->double则一切都可以了! 在这里先记下了!
物件导向----使用类别(Class)定义物件中的例子
class Ball
{
private String name;
//private double radius;
private float radius;
public Ball()
{
//this(1.5, "redBall");
this("redBall", 1.5);
}
public Ball(String ballName, float ballRadius)
//public Ball(String ballName, double ballRadius)
{
this.name = ballName;
this.radius = ballRadius;
}
public void setBallName(String ballName)
{
this.name = ballName;
}
//public void setBallRadius(double ballRadius)
public void setBallRadius(float ballRadius)
{
this.radius = ballRadius;
}
public String getBallName()
{
return name;
}
//public double getBallRadius()
public float getBallRadius()
{
return radius;
}
}
class SimpleBall
{
//
public static void main(String[] args)
{
Ball ball = new Ball();
System.out.print("ballname = " + ball.getBallName());
System.out.print("ballRadius = " + ball.getBallRadius());
}
}
编译结果:
D:/demo/java>javac SimpleBall.java
SimpleBall.java:11: cannot find symbol
symbol : constructor Ball(java.lang.String,double)
location: class Ball
this("redBall", 1.5);
^
1 error
将float --->double则一切都可以了! 在这里先记下了!
相关文章推荐
- 良葛格java学习点滴2
- 从今天起开始涉足java的学习,记录学习的点滴
- 【Java并发学习】之详解线程的点滴(1)
- 记录学习的点滴(Java内存泄漏)
- 学习java点滴
- java数据结构----数据结构之学习的点滴
- Java良葛格 学习笔记
- (1)、JAVA 学习点滴、复合语句、表达式中的自动类型提升
- java学习点滴
- java的学习点滴
- [java学习点滴]jedis的简单使用
- java点滴学习 2013-12-26
- 记录学习的点滴(Java新建对象的方法)
- 记录java学习的点滴
- 记录学习的点滴(Java多线程学习)
- java 学习 点滴
- 微信支付java后台点滴学习----遇到的问题解决
- 写点我的学习javaweb的点滴历程(我原来是学.net的)
- 【Java并发学习】之详解线程的点滴2
- 记录java学习的点滴