jsp教程:完全自学键盘记|面象对象|封装|构造方法|匿名对象|Stri

面象对象的三大特征
封装,继承,多态
类是对象的模版,对象是类的具体实现,
类的定义格式
class 类名
{
属性;
方法;
}
实例化对象的格式,
类名 对象名=new 类名()
通过对象名.属性来为对象中的属性赋值
对象的产生是分两步进行的
1,声明一个对象(栈内存中开辟一个空间)如:
Person Wl=null;
2,实例化一个对象(堆内存中开辟一个空间)如:
Wl=new Wl();
我们一般简写成 Person Wl=new Person();
在方法中声明对象时必须赋值
类的封装采用private关键字实现,采用setXxx()和getXxx()对私有变量操作,如:
private String name;
public void setName(String str)
{
name=str;
}
public String getName()
{
return name;
}
注意大小写!
构造方法的特征
1,它具有与类相同的名称
2,它不返回值类型的定义
3,它不能在方法中用return语句返回一个值
构造方法的定义:
class Person
{
public Person()
{
}
}
构造方法在实例化对象时被自动调用,主要用来为类中的属性初始化
我们也可以不定义对象的引用名称,而直接调用这个对象的方法,这样的对象叫做
匿名对象,如new Person().shout();
我们经常将匿名对象作为实参传递给一个函数调用
String类中的内容一量声明则不可改变,如果要改变可以使用StringBuffer代替
String有两种赋值方法
直接赋值 String name="张三";
用new开辟空间 String name=new String("张三");
String是JAVA中共享模式的一种应用
使用“==”是数值比较,比较的是内存地址的值是否相等
使用“equals”可以比较内容。是两个字符串的内容比较
此系列原创纯属个人学习笔记,无任何技术含量,好记性不如烂笔头,烂笔头不如好键盘,所以,在学习的同时用键盘记录了下来。本人完全自学。所以在学习的开始,对JSP进行了深刻的了解,要真正从零学起,那是真的很难,不过我不怕,知识再多也是慢慢积累的,文化再低也有大家一起学习,知识再难也有网络可以查询。欲速则不达。希望能在52ij我爱IT技术网找到和我一起学习的朋友,也希望有高人指点。
本文来源 我爱IT技术网 http://www.52ij.com/jishu/127.html 转载请保留链接。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
