2.对象的实质:属性+行为。
3.类的基本结构:属性,方法,构造方法,内部类,块。属性是对数据的描述。方法是对象的行为。构造方法用于实例化对象。
4.方法重载:
1)方法重载的原则:函数名相同,参数类型不同,参数个数不同,参数顺序不同,在同一作用域。
2)方法重载跟方法的返回值类型没有关系,只有返回值不同的方法不能构成重载。
5.方法的调用:类名.方法
6.对象的创建:假设存在一个类Person,创建对象语句为Person p=new Person()
下面是一个例子,参考理解
public class Cat {
public static void main(String[] args) {
Kitty K1=new Kitty()//创建一个对象K1
Kitty K2=new Kitty("小猫咪",3)//创建一个对象K2,名字为小猫咪,年龄为3
System.out.println("Kitty的名字:"+K1.name+K1.age+"岁")//输出对象K1的名字和年龄
K1.play()//调用play方法
K1.eat()//调用eat方法
System.out.println("Kitty2的名字:"+K2.name+K2.age+"岁")//输出对象K2的名字和年龄
K2.play()//调用play方法
K2.eat()//调用eat方法
}
}
class Kitty{
String name="小猫"
int age=1
//无参数的构造方法
Kitty(){
}
//有参数的构造方法
Kitty(String name,int age){
this.name=name
this.age=age
}
//玩的方法
void play() {
System.out.println("玩橡皮泥")
}
//吃的方法
void eat() {
System.out.println("吃苹果")
}
}
java程序以类为基本模块,是面向对象的编程语言,我想你问这样的问题,你还不知道什么叫面向对象把?面向对象就是把所有要解决的问题抽象,然后将抽象出的成员或函数封装到一起就构成一个类,具体建议你去看一些基础书籍。所有的事情都放到类里面去做,这种编程模式更符合人类的做事习惯。但是c语言它是过程性语言,它的结构主要以函数块为主,寒暑间通过互相调用来实现一些功能。面向过程的语言。1Java编译器使用文件系统来保存程序包。( 对 )2Java源程序文件中是不区分字母的大小写的。 ( 错 )
3、Java applet不能够存取客户机磁盘上的文件。 ( 错 )
4、可以用new来创建一个类的实例,即”对象”。( 对 )
5、Java程序对计算机硬件平台的依赖性很低。 (对)
6、Java可以用来进行多媒体及网络编程。 ( 对 )
7、用final修饰的类必须被继承。 ( 错 )
8、类是对象实例。 ( 错 )
9、每个类都只能有一个构造方法。( 错 )
10、applet可以运行在浏览器中。 ( 对 )
填空题
1.【1】 是Java程序中基本的结构单位。
2.Java语言中,移位运算符包括:>>、<<和 {>>>】 ;
3.构件不能独立地显示出来,必须将构件放在一定的【3】 中才能显示。
4.能将显示空间分成很多层的布局管理器是【4】。
5.Applet是能够嵌入到【exe】格式的文件中,并能够在浏览器中运行的Java。
6.使用Swing编写Applet,则该Applet的主类应该定义为【6】类的子类。
7.在Java中,线程的模型就是一个CPU、程序代码和【7】 的封装体。
8.键盘键入字符串并在计算机屏幕上显示,这时的数据源是【键盘】 。
9.任何一个Java程序都默认引入了一个包,这个包的名字叫java.【unitl】。
10.Java语言中,有一个类是所有类或接口的父类,这个类的名称是【Object】
因只是有限,只给你写了我知道的!不好意思
希望对你有帮助!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)