java final 构造方法

来源:互联网 发布:网易音乐经典评论知乎 编辑:程序博客网 时间:2024/06/06 02:53
final   变量能被显式地初始化并且只能初始化一次。被声明为final的对象的引用不能指向不同的对象。但是final对象里的数据可以被改变。也就是说final对象的引用不能改变,但里面的值可以改变。
final方法可以被子类继承,但不能被子类修改。
final类不能被继承。

非访问控制修饰符 : final, abstract, strictfp

String input;  
int result;  
input=JOptionPane.showInputDialog(“请输入年龄”);    //接收输入  
result=Integer.parseInt(input);   //类型转换  
JOptionPane.showMessageDialog(null, result);   //输出

构造方法

每个类都有构造方法。如果没有显式地为类定义构造方法,Java编译器将会为该类提供一个默认构造方法。
在创建一个对象的时候,至少要调用一个构造方法。构造方法的名称必须与类同名,一个类可以有多个构造方法
public class Puppy{
publicPuppy(){}
publicPuppy(Stringname){//这个构造器仅有一个参数:name}}

重写Overriding是父类和子类之间多态性的一种表现;如果在子类中定义某方法和其父类有相同的名称和参数,我们说该方法被重写 (Overriding).子类的对象使用这个方法时,将调用子类中的定义,对他而言,父类中的定义如同被"屏蔽"了.
重载Overloading是个类中多态性的一种表现;如果在一个类中定义了多个同名的方法,他们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading).重载的方法是能改动返回值的类型.

数组 
所谓数组,是无序的元素序列。
同类数据元素的集合   int a[10]; 说明整型数组a,有10个元素。
float b[10],c[20]; 说明实型数组b,有10个元素,实型数组c,有20个元素。
char ch[20]; 说明字符数组ch,有20个元素。

字符串 编辑
字符串主要用于编程,概念说明、函数解释
编程语言中表示文本的数据类型
原创粉丝点击