面向对象编程思想学习与讨论
aide吧
全部回复
仅看楼主
level 12
茫茫绿草原
楼主
Java创建一个类使用class关键词,如图"class 女生",女生为类名,"void 自我介绍",是类方法,其返回值为空"void",默认的构造方法是"女生(){}",当我们没去创建时,编译器会自动为我们创建一个,然后就可以使用new关键词创建一个对象,如图"女生 小美 = new 女生();"小美是对象名,如果要调用类方法则使用"小美.自我介绍();",最后输出结果。好了!总结完毕
,我要去学习了,有什么问题大家可以一起讨论、互相学习
2018年04月04日 06点04分
1
level 12
☜逗吧哥
2018年04月04日 07点04分
2
level 12
fjwj12138
学习了
2018年04月04日 07点04分
3
level 11
java_shr
又吃了一波狗粮
2018年04月04日 08点04分
4
level 13
º鹿目圆香º
我也去new一个
2018年04月04日 08点04分
5
level 13
凹凸曼大小怪77
女生继承人类 小美继承女生
2018年04月04日 10点04分
7
稗田奈间◎
他的意思是 女生不是人 赤裸裸的性别歧视
2018年04月04日 10点04分
稗田奈间◎
还有他完全没有什么继承
2018年04月04日 10点04分
茫茫绿草原
@稗田奈间◎
你们老是说继承这个问题,而实际我想想这没有什么问题,有一个叫小美的女生在人类的类新建的一个对象这逻辑似乎没有问题。再讲一遍继承的问题,所有不写显式的继承的类(extends关键词),都默认继承Object类
2018年04月04日 12点04分
level 12
茫茫绿草原
楼主
不要再讨论继承的问题,所有不写显式的继承的类(extends关键词),都默认继承Object类
2018年04月04日 12点04分
8
一个-残页
你这里定义的是一个人类类,人类类又不是Object
2018年04月04日 13点04分
茫茫绿草原
@一个-残页
你看我创建了一个人类的类,但是没写继承哪一个类,那就是默认继承Object类,不写的都是继承这个类
2018年04月04日 16点04分
一个-残页
@茫茫绿草原
这两个类都没写继承哪一个类,就是默认继承Object类,你试试人类 人 = new 女生();肯定编译不通过
2018年04月05日 01点04分
一个-残页
@茫茫绿草原
这里人类和女生两个类都默认继承Object类,那这两个类不是继承关系,而是兄弟(奇怪)关系
2018年04月05日 01点04分
level 13
一个-残页
那么我的一个类继承女生这个类,只要不重写自我介绍方法,自我介绍就都是小美了
2018年04月04日 13点04分
9
level 13
一个-残页
另外既然是面向对象,就应该考虑多态啊
小美不应该是变量名,应该是一个类,女生作为一个抽象类,有自我介绍这个抽象方法,小美重写这个抽象方法
2018年04月04日 13点04分
11
level 11
lmarch
以上是2018年枪毙名单
2018年04月04日 15点04分
12
level 12
茫茫绿草原
楼主
炸出一堆大佬
2018年04月04日 16点04分
13
level 7
H02239
class Girl{
void selfIntr(String intr){
System.out.println(intr);
}
}
class Human{
public static void main(String arg[]){
new Girl().selfIntr("My name is Xiaomei who come from Beijing.I'm 18 years old.");
}
}
2018年04月05日 03点04分
14
level 12
茫茫绿草原
楼主
@残页技术
2018年04月05日 07点04分
17
一个-残页
可是你的类并没有extends 人类
2018年04月05日 07点04分
一个-残页
这就是说,你的女生类和人类类并不是继承关系
2018年04月05日 07点04分
4455jkjh1
@一个-残页
静态方法重写没用
2018年04月16日 03点04分
一个-残页
@4455jkjh1
写错了……
2018年04月16日 11点04分
level 8
何xianke
中文写代码,怎么弄?
2018年04月10日 09点04分
18
1
2
尾页