我对java的初步了解

在java入门中,我很亟不可待的学习着。 昨天我学了java入门的部分,从HelloWorld入门到简短 的UI实现,从构造函数到自动转型和多态,这些无疑给了我新的动力! 在HelloWorld入门中,接触到了类的固定格式:public class 文件名{},还有主函数固定格式:public static void main(String[] args){},还有输出语句固定格式:System.out.println();我尝试着去理解记忆,对我而言貌似初学。。。很可悲。。。再到类的对象,我的老师左哥-我感觉很牛逼的一个人,他能帮我讲的很简单,再让我去消化,说真的,这样的良师真的不多,类与对象中让我进一步了解到什么叫对象!什么叫类!(面向对象的结果不确定性和面向过程的结果确定性),OOP的编程从一些基本的代码比如:JLabel j=new JLabel(); ,从这些中让我更好的记忆到行为前提到行为过程到行为结果,组织起来就了解了:类名 对象名 = new 类名(); ,在进行一些基本UI 的实现,我也练习 了一些;我记得 主函数的不可或缺public static void main(String[] orgs),到结尾的x.setVisible(true);可实现的代码,中间细节也得注重,虽然简短,可是也是基础。 第二次是 从继承开始的,继承的作用用于构造当前类对象的方法,用于初始化属性。这是作用的前提条件!我还了解到每个类都有个默认的构造方法,比如public class businessman {下会有个public businessman (){,这叫做默认的构造方法,引用传递: 一个变量引用的地址传递给另外一个变量,也就是说传递的是引用对象的地址!再讲到方法重载:就是多个方法的方法名相同而参数列表不同,举例:1.public Teacher(){}.2.public Teacher(int n){}3.public Teacher(float f){},继承表现的是类与类只见的继承!父类与子类,必须是这种关系才能行的通!格式:public class 子类类名 extends 父类类名{}在这类机制里,可以先创建一个公有属性的一般类,根据一般类再创建有特殊属性的新类,新类继承一般类的属状态和行为,并且根据自己特有的状态和行为,就这样的继承来提高效率!方法重写 :子类重写父类继承过来的方法,方法名参数和返回类型必须都要一致, 发生在当一个子类继承一个父类的时候,可以重写覆盖原来父类里面的方法,这个方法和父类的方法名称一定要相同,参数也要相同,不然就不是重写了。 自动转型和多态:自动转型:子类对象自动转型为父类类型 ,格式就是: 父类类名 对象名 = new 子类类名(); 也有必须注意的地方: 自动转型后的对象,如果子类重写了父类的方法,调用重写方法的时候,执行的是重写后的,如果没有重写,则执行的是父类自己的!多态:多个同一个类型的对象,执行同一个方法,执行结果不一样!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值