java面向对象代码实例 java面向对象代码实例分析

java 中类与类之间关系,并举例说明...并说下什么是面向对象.1.类是面向对象程序设计java面向对象代码实例的核心java面向对象代码实例,其实是一种复杂java面向对象代码实例的数据类型,封装java面向对象代码实例了不同类型的数据和与这些数据相关的方法 。
2.类是抽象的(相当于现实生活中的模具,图纸),并不是最终的实体,将抽象化的类具体化后(就是按照模具,图纸生产出实际东西),就成了对象,通常将对象称为类的实体 。
所以,类是将现实事物抽象化,而对象是将事物具体化 。
举例java面向对象代码实例:张三是一个学生,那么张三其实是比较具体的一个人 , 而学生则是一个抽象事物 。此时可以创建一个学生类,包含学号,年龄 , 班级等 。如果指明张三这些属性 , 则张三是学生类的一个实体 。
创建学生类:student
public
class
student{
public
string
studentno;
public
int
age;
public
string
grade;
}
这就是一个类,一个模具 。
通过这个模具 , 可以生产出来很多产品:
student
zhang
=
new
student();
这句代码,即为创建了一个对象:zhang
希望lz能够通过这个实例,搞懂对象、类和实体之间的关系 。
用java采用面向对象思想设计求两点间的距离,求代码import java.util.Scanner;
public class Demo
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
Point p1,p2;
System.out.println("请输入第1个点java面向对象代码实例的x、y坐标java面向对象代码实例:");
p1=new Point(sc.nextDouble(),sc.nextDouble());
System.out.println("请输入第2个点java面向对象代码实例的x、y坐标java面向对象代码实例:");
p2=new Point(sc.nextDouble(),sc.nextDouble());
System.out.println("点"+p1+"与点"+p2+"java面向对象代码实例的距离是"+p1.distance(p2));
}
}
class Point
{
Point(double x,double y)
{
this.x=x;
this.y=y;
}
public String toString()
{
return "("+x+","+y+")";
}
double distance(Point p)
{
return Math.sqrt(Math.pow(this.x-p.x,2)+Math.pow(this.y-p.y,2));
}
private double x,y;
}
谁能跟我说几个JAVA多态,在现实生活中应用的例子 , 不要说代码和概念,就只说案例【java面向对象代码实例 java面向对象代码实例分析】有一个比较经典的多态实例:
有一个Animal类java面向对象代码实例,它有Catjava面向对象代码实例,和Dog两个子类,在Animal中有个say方法 , 当Cat调用这个方法的时候输出的是“小猫喵喵喵”,当Dog调用这个方法时,输出的是“小狗汪汪汪” , 这就是Java多态的实现 。
1、定义一种动物,该类型的动物有叫的属性 。
2、分别定义猫,狗,鸟 , 都继承于该动物,都有叫的属性 。
3、分别表示出各个具体小动物的叫声,例如猫的叫声:喵、狗的叫声:汪、鸟的叫声:咻,点是叫声 , 实现各个具体小动物用的叫声的方法是用的同一个函数名称,就是动物的叫声函数 。
多态:
这个案例网上是没有的,属于无忌独创 , 当时在帮孩子辅导作业,小学科学,里面有一点内容是关于人的牙齿 , 说牙齿分为:门齿、犬齿、臼齿 。
问闺女 , 为什么这么分呢java面向对象代码实例?闺女说牙齿虽然都是用来咬食物 , 但是食物种类很多,咬碎需要的工具也不一样,门齿用来切割食物 , 如:苹果、梨java面向对象代码实例;犬齿用来撕碎食物 。

推荐阅读