Java教程

JAVA面向对象

本文主要是介绍JAVA面向对象,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

面向对象的特点
封装性,继承性,多态性
多态:
抽象类和接口

类的权限设置会约束类成员的权限设定
局部变量在使用时必须进行赋值操作或者初始化,否则会编译错误
静态变量归类所有,区别具体的对象
不能将方法内的局部变量声明为static
垃圾回收机制
·对象引用超过其作用范围,这个对象将被视为垃圾
·将对象赋值为null

包装类

Java并不是纯面向对象的语言,Java语言是一个面向对象的语言,但是Java中的基本数据类型却不是面向对象的,但是我们在实际使用中经常将基本数据类型转换成对象,便于操作.
Integer

数字格式化

DecimalFormat
DecimalFormat my = new DecimalFormat(“0.00000”);
double num = 0.7897;
System.out.println(my.format(num));

patten中0和#均表示一位数字,0会在数字不存在是填充0

Math

sin()等三角函数中参数是弧度
取整函数
ceil
floor
rint : 返回最接近的整数,同样接近选偶数
round : 四舍五入

大数字运算

BigInteger
BigDecimal

这篇关于JAVA面向对象的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!