「java类与对象题」java类与对象编程题
今天给各位分享java类与对象题的知识,其中也会对java类与对象编程题进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java类和对象问题
- 2、1、类与对象的基础题:java
- 3、用JAVA编程 类与对象的基础题
- 4、在Java中,以下关于类与对象描述错误的是().(选择二项)
- 5、JAVA程序题~关于类和对象?
- 6、java 关于对象和类的问题。
java类和对象问题
1、main()所在类不是实现类,而是运行程序的入口。实现类主要是实现接口的方法,implements 是类实现接口的关键字。
2、main()中实例化的对象,你要给这个对象传值赋值、执行操作等等,都任你意愿。
3、所谓传值,有getter()和setter()方法来做。不一定什么都要依靠main()来做,任何方法都可以给别的方法传值,main()其实你把他当作一个普通方法即可,只是它是程序入口,单独运行类时,必须要的。
不知道你有没有学习过猫类、狗类的java类示例。getter()和setter()就是为了给那个对象中的设置或获取属性。
比如一个猫类
public class Cat()
{
private String name;//猫的名字
/** 为猫设置名字 */
public void setName(String name){
this.name=name;
}
/** 获取猫的名字 */
public String getName(){
return name;
}
/** 让它执行什么事 */
public void doSomeThing(){
System.out.println(name+",come on!");
}
}
/** 测试类 这个类,不是叫实现类,而是程序的入口,没有main()就没有入口*/
public class Test()
{
public static void main(String[] orgs){
Cat cat=new Cat();
cat.setName('小猫猫');
cat.doSomeThing();
}
}
唉,没有被采纳,白手打这么多。楼主基础概念不清楚啊~
1、类与对象的基础题:java
先写一个student{
}
然后再通过extends 继承 写一个Undergraduate
在继承student写一个 Postgraduate
其实很简单,
用JAVA编程 类与对象的基础题
class Phone{
private String phonenumber;
public void setPhonenumber(String phonenumber){
this.phonenumber=phonenumber;
}
public String getPhonenumber(){
return phonenumber;
}
public void recCall(){
System.out.println("接到一个电话");
}
public void telCall(){
System.out.println("拨出一个电话");
}
}class Fixedphone extends Phone{
private String phonenumber;//号码是私有,设置为private,不可继承
public void recCall(){
System.out.println("以"+this.phonenumber+"呼出了一个电话"); //重载了父类的recCall
}
}class Cordlessphone extends Fixedphone{
private String phonenumber;
public void info(){
System.out.println("这是无绳电话的信息");
}
}interface Moveable{
public void moveinfo();
}class Mobilephone extends Phone implements Moveable{
private String phonenumber;
public void moveinfo(){
System.out.println("我实现了可移动性");
}
}public class PhoneTest{
public static void main(String a[]){
Phone[] p=new Phone[5];
Phone p1=new Phone();
p1.setPhonenumber("123456789");
p[0]=p1;
Phone p2=new Phone();
p2.setPhonenumber("987654321");
p[1]=p2;
Mobilephone mp=new Mobilephone();
mp.setPhonenumber("11111");
p[2]=mp;
Fixedphone fp=new Fixedphone();
fp.setPhonenumber("22222");
p[3]=fp;
Cordlessphone cp=new Cordlessphone();
cp.setPhonenumber("33333");
p[4]=cp;
for(int i=0;ip.length;i++){
System.out.println(p[i].getPhonenumber());
} p[4]=p[1];
System.out.println(p[4].getPhonenumber());
}} 写的不是很好,希望对你有帮助噶
在Java中,以下关于类与对象描述错误的是().(选择二项)
b和c错误,选bc,b和c反了,应该是类是对象的一种抽象,对象是类的一个实例
JAVA程序题~关于类和对象?
所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个实体都是一个对象,它是一种具体的概念。类是具备某些共同特征的实体的集合,它是一种抽象的概念,用程序设计的语言来说,类是一种抽象的数据类型,它是对所具有相同特征实体的抽象。
java 关于对象和类的问题。
类本质上也可以认为是一个特殊的数据类型。isEven(MyInteger)根据你给的题目是要判断MyInteger的一个对象是不是偶数,你可以指定在什么情况下可以认为是偶数。而equals(MyInteger),在任何对象里都有equals的方法,默认是判断两个对象的物理地址是不是一样的,你可以通过重写这个方法来达到自己需要的比较方式,比如你要当两个对象的某一个属性一样就认为两个对象是相同的时候就可以在这个方法上去指定。希望我的回答能对你有用。
java类与对象题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java类与对象编程题、java类与对象题的信息别忘了在本站进行查找喔。
发布于:2022-12-24,除非注明,否则均为
原创文章,转载请注明出处。